ปรับขนาด 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 จะใช้แบบอักษรทดแทน ซึ่งอาจส่งผลให้มีรูปลักษณ์แตกต่างจากที่ตั้งใจไว้

ปัญหาด้านความสามารถในการอ่าน: แบบอักษรทดแทนที่ใช้อาจไม่สามารถอ่านได้เท่ากับแบบอักษรดั้งเดิม ซึ่งอาจส่งผลต่อความสามารถในการอ่านของเอกสาร