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