ปรับขนาด PDF ให้เหมาะสมด้วยการข้ามแบบอักษร Arial และ Times Roman แบบฝัง
บทความนี้ให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการใช้ฟีเจอร์นี้เพื่อปรับขนาด PDF ให้เหมาะสมโดยการข้ามฟอนต์ Arial และ Times Roman ที่ฝังไว้เป็นขนาด metafile ด้วย Aspose.Words สำหรับ .NET เราจะอธิบายโค้ดแต่ละส่วนโดยละเอียด ในตอนท้ายของบทช่วยสอนนี้ คุณจะสามารถเข้าใจวิธีกำหนดค่าตัวเลือกโหมดการฝังแบบอักษรในเอกสาร และสร้าง PDF โดยไม่ต้องฝังแบบอักษร Arial และ Times Roman
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งและกำหนดค่าไลบรารี Aspose.Words สำหรับ .NET ในโปรเจ็กต์ของคุณแล้ว คุณสามารถดูไลบรารีและคำแนะนำในการติดตั้งได้จากเว็บไซต์ Aspose
ขั้นตอนที่ 1: กำหนดไดเร็กทอรีเอกสาร
ในการเริ่มต้น คุณต้องกำหนดเส้นทางไปยังไดเร็กทอรีที่มีเอกสารของคุณอยู่ แทนที่"YOUR DOCUMENT DIRECTORY"
ด้วยเส้นทางจริงไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
ขั้นตอนที่ 2: อัปโหลดเอกสาร
ต่อไปเราต้องโหลดเอกสารที่เราต้องการดำเนินการ ในตัวอย่างนี้ เราถือว่าเอกสารชื่อ “Rendering.docx” และอยู่ในไดเร็กทอรีเอกสารที่ระบุ
Document doc = new Document(dataDir + "Rendering.docx");
ขั้นตอนที่ 3: กำหนดค่าตัวเลือกบันทึกเป็น PDF ด้วยการฝังแบบอักษร
หากต้องการข้ามการฝังแบบอักษร Arial และ Times Roman ใน PDF ที่สร้างขึ้น เราจำเป็นต้องกำหนดค่าPdfSaveOptions
วัตถุและตั้งค่าFontEmbeddingMode
ทรัพย์สินเพื่อPdfFontEmbeddingMode.EmbedAll
.
PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll };
ขั้นตอนที่ 4: บันทึกเอกสารเป็น PDF โดยไม่ต้องฝังแบบอักษร
สุดท้ายนี้ เราสามารถบันทึกเอกสารในรูปแบบ PDF โดยใช้ตัวเลือกการบันทึกที่กำหนดค่าไว้ก่อนหน้านี้
doc.Save(dataDir + "WorkingWithPdfSaveOptions.SkipEmbeddedArialAndTimesRomanFonts.pdf", saveOptions);
นั่นคือทั้งหมดที่ ! คุณสร้าง PDF สำเร็จโดยไม่ต้องฝังฟอนต์ Arial และ Times Roman โดยใช้ Aspose.Words สำหรับ .NET
ตัวอย่างซอร์สโค้ดเพื่อข้ามฟอนต์ Arial และ Times Roman ที่ฝังในขนาดเมตาไฟล์ด้วย Aspose.Words สำหรับ .NET
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll };
doc.Save(dataDir + "WorkingWithPdfSaveOptions.SkipEmbeddedArialAndTimesRomanFonts.pdf", saveOptions);
บทสรุป
ในบทช่วยสอนนี้ เราได้อธิบายวิธีปิดการใช้งานการฝังแบบอักษร Arial และ Times Roman ในเอกสาร PDF โดยใช้ Aspose.Words สำหรับ .NET เมื่อทำตามขั้นตอนที่ระบุไว้ คุณสามารถสร้างไฟล์ PDF โดยไม่ต้องฝังแบบอักษรเฉพาะเหล่านี้ ซึ่งสามารถช่วยลดขนาดไฟล์และรับประกันความเข้ากันได้ของเอกสารที่ดีขึ้นในแพลตฟอร์มต่างๆ อย่าลืมคำนึงถึงผลที่ตามมาของการปิดใช้งานการฝังแบบอักษรเมื่อใช้คุณสมบัตินี้ สำรวจคุณสมบัติเพิ่มเติมของ Aspose.Words สำหรับ .NET ได้อย่างอิสระเพื่อเพิ่มประสิทธิภาพการสร้างไฟล์ PDF ของคุณ
คำถามที่พบบ่อย
ถาม: การปิดใช้งานการฝังแบบอักษร Arial และ Times Roman ในเอกสาร PDF คืออะไร และเหตุใดจึงสำคัญ
ตอบ: การปิดใช้งานการฝังแบบอักษร Arial และ Times Roman ในเอกสาร PDF เป็นกระบวนการที่จะไม่รวมแบบอักษรเหล่านี้ในไฟล์ PDF ที่สร้างขึ้น นี่อาจเป็นสิ่งสำคัญในการลดขนาดไฟล์ PDF โดยหลีกเลี่ยงการรวมแบบอักษรที่มีอยู่ทั่วไปในระบบอ่าน PDF นอกจากนี้ยังสามารถช่วยรับประกันความเข้ากันได้ที่ดีขึ้นและลักษณะที่ปรากฏของเอกสาร PDF ที่สอดคล้องกันบนอุปกรณ์และแพลตฟอร์มต่างๆ
ถาม: ฉันจะกำหนดค่า Aspose.Words สำหรับ .NET ไม่ให้ฝังฟอนต์ Arial และ Times Roman ในเอกสาร PDF ได้อย่างไร
ตอบ: เมื่อต้องการกำหนดค่า Aspose.Words สำหรับ .NET เพื่อไม่ให้ฝังแบบอักษร Arial และ Times Roman ในเอกสาร PDF ให้ทำตามขั้นตอนเหล่านี้:
กำหนดเส้นทางไดเร็กทอรีที่มีเอกสารของคุณอยู่โดยการแทนที่"YOUR DOCUMENT DIRECTORY"
ด้วยเส้นทางจริงของไดเร็กทอรีเอกสารของคุณ
โหลดเอกสารที่คุณต้องการประมวลผลโดยใช้Document
คลาสและเส้นทางเอกสารที่ระบุ
สร้างอินสแตนซ์ของPdfSaveOptions
คลาสและตั้งค่าFontEmbeddingMode
ทรัพย์สินเพื่อPdfFontEmbeddingMode.EmbedAll
. ซึ่งจะฝังแบบอักษรทั้งหมดยกเว้น Arial และ Times Roman ในไฟล์ PDF ที่สร้างขึ้น
ใช้Save
วิธีการของDocument
วัตถุเพื่อบันทึกเอกสารในรูปแบบ PDF โดยระบุตัวเลือกการบันทึกที่กำหนดค่าไว้ก่อนหน้านี้
ถาม: การปิดใช้งานการฝังฟอนต์ Arial และ Times Roman ในเอกสาร PDF มีประโยชน์อย่างไร
ตอบ: ประโยชน์ของการปิดใช้งานการฝังแบบอักษร Arial และ Times Roman ในเอกสาร PDF คือ:
การลดขนาดไฟล์ PDF: ด้วยการหลีกเลี่ยงการฝังแบบอักษรที่มีอยู่ทั่วไป เช่น Arial และ Times Roman จะทำให้ขนาดไฟล์ PDF ลดลง ทำให้จัดเก็บ แบ่งปัน และถ่ายโอนไฟล์ได้ง่ายขึ้น
ความเข้ากันได้ที่ดีขึ้น: ด้วยการใช้แบบอักษรที่มีอยู่ในระบบโปรแกรมอ่าน PDF คุณจะรับประกันความเข้ากันได้และรูปลักษณ์ของเอกสารที่ดีขึ้นบนอุปกรณ์และแพลตฟอร์มที่แตกต่างกัน
ถาม: อะไรคือผลที่ตามมาของการปิดใช้งานการฝังแบบอักษร Arial และ Times Roman ในเอกสาร PDF
ตอบ: ผลที่ตามมาของการปิดใช้งานการฝังแบบอักษร Arial และ Times Roman ในเอกสาร PDF มีดังนี้:
ลักษณะที่แตกต่างกัน: หากไม่มีแบบอักษร Arial และ Times Roman ในระบบที่เปิด PDF จะใช้แบบอักษรทดแทน ซึ่งอาจส่งผลให้มีรูปลักษณ์แตกต่างจากที่ตั้งใจไว้
ปัญหาด้านความสามารถในการอ่าน: แบบอักษรทดแทนที่ใช้อาจไม่สามารถอ่านได้เท่ากับแบบอักษรดั้งเดิม ซึ่งอาจส่งผลต่อความสามารถในการอ่านของเอกสาร