ตั้งค่าตัวเลือกโครงร่างในเอกสาร PDF
การแนะนำ
เมื่อทำงานกับเอกสาร โดยเฉพาะเพื่อวัตถุประสงค์ทางวิชาชีพหรือทางวิชาการ การจัดระเบียบเนื้อหาของคุณอย่างมีประสิทธิภาพถือเป็นสิ่งสำคัญ วิธีหนึ่งในการเพิ่มประสิทธิภาพการใช้งานเอกสาร PDF ของคุณคือการตั้งค่าตัวเลือกโครงร่าง โครงร่างหรือบุ๊กมาร์กช่วยให้ผู้ใช้สามารถนำทางผ่านเอกสารได้อย่างมีประสิทธิภาพ เช่นเดียวกับบทต่างๆ ในหนังสือ ในคู่มือนี้ เราจะเจาะลึกถึงวิธีการตั้งค่าตัวเลือกเหล่านี้โดยใช้ Aspose.Words สำหรับ .NET เพื่อให้แน่ใจว่าไฟล์ PDF ของคุณได้รับการจัดระเบียบอย่างดีและใช้งานง่าย
ข้อกำหนดเบื้องต้น
ก่อนที่คุณจะเริ่มต้น มีบางสิ่งที่คุณจะต้องแน่ใจว่าคุณมี:
- Aspose.Words สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Aspose.Words สำหรับ .NET แล้ว หากยังไม่ได้ติดตั้ง คุณสามารถทำได้ดังนี้:ดาวน์โหลดเวอร์ชันล่าสุดได้ที่นี่.
- สภาพแวดล้อมการพัฒนา .NET: คุณจะต้องมีสภาพแวดล้อมการพัฒนา .NET ที่ใช้งานได้ เช่น Visual Studio
- ความเข้าใจพื้นฐานเกี่ยวกับ C#: ความคุ้นเคยกับภาษาการเขียนโปรแกรม C# จะช่วยให้คุณทำตามได้อย่างง่ายดาย
- เอกสาร Word: เตรียมเอกสาร Word ที่จะแปลงเป็น PDF ไว้
นำเข้าเนมสเปซ
ขั้นแรก คุณจะต้องนำเข้าเนมสเปซที่จำเป็น นี่คือที่ที่คุณจะรวมไลบรารี Aspose.Words เพื่อโต้ตอบกับเอกสารของคุณ วิธีตั้งค่ามีดังนี้:
using Aspose.Words;
using Aspose.Words.Saving;
ขั้นตอนที่ 1: กำหนดเส้นทางเอกสาร
ในการเริ่มต้น คุณจะต้องระบุเส้นทางไปยังเอกสาร Word ของคุณ นี่คือไฟล์ที่คุณต้องการแปลงเป็น PDF พร้อมตัวเลือกโครงร่าง
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
ในโค้ดตัวอย่างด้านบน ให้แทนที่"YOUR DOCUMENT DIRECTORY"
พร้อมเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ ซึ่งจะแจ้งให้โปรแกรมทราบว่าจะค้นหาเอกสาร Word ได้จากที่ใด
ขั้นตอนที่ 2: กำหนดค่าตัวเลือกการบันทึก PDF
ขั้นต่อไป คุณต้องกำหนดค่าตัวเลือกการบันทึก PDF ซึ่งรวมถึงการตั้งค่าวิธีจัดการโครงร่างในผลลัพธ์ PDF คุณจะใช้PdfSaveOptions
ชั้นเรียนที่จะทำสิ่งนี้
PdfSaveOptions saveOptions = new PdfSaveOptions();
ต่อไปเรามาตั้งค่าตัวเลือกโครงร่างกัน
กำหนดระดับโครงร่างหัวข้อ
การHeadingsOutlineLevels
คุณสมบัติจะกำหนดว่าควรใส่หัวเรื่องกี่ระดับในโครงร่าง PDF ตัวอย่างเช่น หากคุณตั้งค่าเป็น 3 ระบบจะใส่หัวเรื่องได้สูงสุดสามระดับในโครงร่าง PDF
saveOptions.OutlineOptions.HeadingsOutlineLevels = 3;
ตั้งค่าระดับเค้าร่างขยาย
การExpandedOutlineLevels
คุณสมบัติจะควบคุมจำนวนระดับของโครงร่างที่ควรขยายตามค่าเริ่มต้นเมื่อเปิด PDF การตั้งค่านี้เป็น 1 จะขยายหัวเรื่องระดับบนสุด ทำให้มองเห็นส่วนหลักได้ชัดเจน
saveOptions.OutlineOptions.ExpandedOutlineLevels = 1;
ขั้นตอนที่ 3: บันทึกเอกสารเป็น PDF
เมื่อกำหนดค่าตัวเลือกแล้ว คุณก็พร้อมที่จะบันทึกเอกสารเป็น PDF ใช้Save
วิธีการของDocument
คลาสและส่งผ่านเส้นทางไฟล์และบันทึกตัวเลือก
doc.Save(dataDir + "WorkingWithPdfSaveOptions.SetOutlineOptions.pdf", saveOptions);
บรรทัดโค้ดนี้จะบันทึกเอกสาร Word ของคุณเป็น PDF โดยใช้ตัวเลือกโครงร่างที่คุณกำหนดค่าไว้
บทสรุป
การตั้งค่าตัวเลือกโครงร่างในเอกสาร PDF จะช่วยปรับปรุงการนำทางได้อย่างมาก ทำให้ผู้ใช้ค้นหาและเข้าถึงส่วนที่ต้องการได้ง่ายขึ้น ด้วย Aspose.Words สำหรับ .NET คุณสามารถกำหนดค่าการตั้งค่าเหล่านี้ได้อย่างง่ายดายเพื่อให้เหมาะกับความต้องการของคุณ ทำให้มั่นใจได้ว่าเอกสาร PDF ของคุณจะใช้งานง่ายที่สุด
คำถามที่พบบ่อย
จุดประสงค์ของการตั้งค่าตัวเลือกโครงร่างใน PDF คืออะไร
การตั้งค่าตัวเลือกโครงร่างช่วยให้ผู้ใช้สามารถนำทางเอกสาร PDF ขนาดใหญ่ได้ง่ายขึ้นด้วยการจัดทำสารบัญที่มีโครงสร้างและสามารถคลิกได้
ฉันสามารถตั้งค่าระดับหัวเรื่องที่แตกต่างกันสำหรับส่วนต่างๆ ในเอกสารของฉันได้หรือไม่
ไม่ การตั้งค่าโครงร่างจะมีผลกับเอกสารทั้งหมด อย่างไรก็ตาม คุณสามารถจัดโครงสร้างเอกสารด้วยระดับหัวเรื่องที่เหมาะสมเพื่อให้ได้ผลลัพธ์ที่คล้ายคลึงกัน
ฉันจะดูตัวอย่างการเปลี่ยนแปลงก่อนบันทึก PDF ได้อย่างไร
คุณสามารถใช้โปรแกรมดู PDF ที่รองรับการนำทางแบบโครงร่างเพื่อตรวจสอบว่าโครงร่างปรากฏอย่างไร แอปพลิเคชันบางตัวมีคุณลักษณะการแสดงตัวอย่างสำหรับสิ่งนี้
สามารถลบโครงร่างหลังจากบันทึก PDF ได้หรือไม่?
ใช่ คุณสามารถลบโครงร่างได้โดยใช้ซอฟต์แวร์แก้ไข PDF แต่ไม่สามารถทำได้โดยตรงด้วย Aspose.Words หลังจากสร้าง PDF แล้ว
ฉันสามารถกำหนดค่าตัวเลือกการบันทึก PDF อื่น ๆ อะไรได้บ้างด้วย Aspose.Words
Aspose.Words มีตัวเลือกต่างๆ เช่น การตั้งค่าระดับความสอดคล้องกับ PDF การฝังฟอนต์ และการปรับคุณภาพของรูปภาพ