ตั้งค่าตัวเลือกโครงร่างในเอกสาร PDF

การแนะนำ

เมื่อทำงานกับเอกสาร โดยเฉพาะเพื่อวัตถุประสงค์ทางวิชาชีพหรือทางวิชาการ การจัดระเบียบเนื้อหาของคุณอย่างมีประสิทธิภาพถือเป็นสิ่งสำคัญ วิธีหนึ่งในการเพิ่มประสิทธิภาพการใช้งานเอกสาร PDF ของคุณคือการตั้งค่าตัวเลือกโครงร่าง โครงร่างหรือบุ๊กมาร์กช่วยให้ผู้ใช้สามารถนำทางผ่านเอกสารได้อย่างมีประสิทธิภาพ เช่นเดียวกับบทต่างๆ ในหนังสือ ในคู่มือนี้ เราจะเจาะลึกถึงวิธีการตั้งค่าตัวเลือกเหล่านี้โดยใช้ Aspose.Words สำหรับ .NET เพื่อให้แน่ใจว่าไฟล์ PDF ของคุณได้รับการจัดระเบียบอย่างดีและใช้งานง่าย

ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่มต้น มีบางสิ่งที่คุณจะต้องแน่ใจว่าคุณมี:

  1. Aspose.Words สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Aspose.Words สำหรับ .NET แล้ว หากยังไม่ได้ติดตั้ง คุณสามารถทำได้ดังนี้:ดาวน์โหลดเวอร์ชันล่าสุดได้ที่นี่.
  2. สภาพแวดล้อมการพัฒนา .NET: คุณจะต้องมีสภาพแวดล้อมการพัฒนา .NET ที่ใช้งานได้ เช่น Visual Studio
  3. ความเข้าใจพื้นฐานเกี่ยวกับ C#: ความคุ้นเคยกับภาษาการเขียนโปรแกรม C# จะช่วยให้คุณทำตามได้อย่างง่ายดาย
  4. เอกสาร 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 การฝังฟอนต์ และการปรับคุณภาพของรูปภาพ