ลดขนาด PDF ด้วยปรับขนาดแบบอักษร Wmf เป็นขนาด Metafile
บทความนี้ให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีลดขนาด PDF ด้วยฟีเจอร์ปรับขนาดฟอนต์ wmf ให้เป็นขนาด metafile ด้วย Aspose.Words สำหรับ .NET เราจะอธิบายโค้ดแต่ละส่วนโดยละเอียด ในตอนท้ายของบทช่วยสอนนี้ คุณจะสามารถเข้าใจวิธีเปิดหรือปิดใช้งานการปรับขนาดแบบอักษร WMF เมื่อแปลงเป็น PDF
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งและกำหนดค่าไลบรารี Aspose.Words สำหรับ .NET ในโปรเจ็กต์ของคุณแล้ว คุณสามารถดูไลบรารีและคำแนะนำในการติดตั้งได้จากเว็บไซต์ Aspose
ขั้นตอนที่ 1: กำหนดไดเร็กทอรีเอกสาร
ในการเริ่มต้น คุณต้องกำหนดเส้นทางไปยังไดเร็กทอรีที่มีเอกสารของคุณอยู่ แทนที่"YOUR DOCUMENT DIRECTORY"
ด้วยเส้นทางจริงไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
ขั้นตอนที่ 2: อัปโหลดเอกสาร
ต่อไปเราต้องโหลดเอกสารที่เราต้องการดำเนินการ ในตัวอย่างนี้ เราถือว่าเอกสารชื่อ “WMF with text.docx” และอยู่ในไดเร็กทอรีเอกสารที่ระบุ
Document doc = new Document(dataDir + "WMF with text.docx");
ขั้นตอนที่ 3: กำหนดค่าตัวเลือกการเรนเดอร์ metafile
หากต้องการเปิดใช้งานหรือปิดใช้งานการปรับขนาดแบบอักษร WMF เป็นขนาด metafile เราจำเป็นต้องกำหนดค่าMetafileRenderingOptions
วัตถุ. ในตัวอย่างนี้ เราปิดใช้งานการปรับขนาดแบบอักษรโดยการตั้งค่าScaleWmfFontsToMetafileSize
ทรัพย์สินเพื่อfalse
.
MetafileRenderingOptions metafileRenderingOptions = new MetafileRenderingOptions
{
ScaleWmfFontsToMetafileSize=false
};
ขั้นตอนที่ 4: กำหนดค่าตัวเลือกบันทึกเป็น PDF ด้วยตัวเลือกการเรนเดอร์ metafile
สุดท้ายนี้ เราสามารถกำหนดค่าตัวเลือกบันทึกเป็น PDF ได้โดยใช้ตัวเลือกการเรนเดอร์ metafile ที่กำหนดค่าไว้ก่อนหน้านี้
PdfSaveOptions saveOptions = new PdfSaveOptions { MetafileRenderingOptions = metafileRenderingOptions };
ขั้นตอนที่ 5: บันทึกเอกสารเป็น PDF ด้วยตัวเลือกการเรนเดอร์ Metafile
บันทึกเอกสารในรูปแบบ PDF โดยใช้ตัวเลือกการบันทึกที่กำหนดค่าไว้ก่อนหน้านี้
doc.Save(dataDir + "WorkingWithPdfSaveOptions.ScaleWmfFontsToMetafileSize.pdf", saveOptions);
นั่นคือทั้งหมดที่ ! คุณได้เปิดใช้งานหรือปิดใช้งานการปรับขนาดฟอนต์ WMF เป็นขนาดเมตาไฟล์สำเร็จแล้วเมื่อทำการแปลง
เอกสาร PDF โดยใช้ Aspose.Words สำหรับ .NET
ตัวอย่างซอร์สโค้ดสำหรับการปรับขนาดฟอนต์ WMF เป็นขนาดเมตาไฟล์ด้วย Aspose.Words สำหรับ .NET
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "WMF with text.docx");
MetafileRenderingOptions metafileRenderingOptions = new MetafileRenderingOptions
{
ScaleWmfFontsToMetafileSize = false
};
// หาก Aspose.Words ไม่สามารถแสดงบันทึก metafile บางส่วนเป็นกราฟิกแบบเวกเตอร์ได้อย่างถูกต้อง
// จากนั้น Aspose.Words จะแสดงผล metafile นี้เป็นบิตแมป
PdfSaveOptions saveOptions = new PdfSaveOptions { MetafileRenderingOptions = metafileRenderingOptions };
doc.Save(dataDir + "WorkingWithPdfSaveOptions.ScaleWmfFontsToMetafileSize.pdf", saveOptions);
บทสรุป
ในบทช่วยสอนนี้ เราได้อธิบายวิธีเปิดหรือปิดการปรับขนาดฟอนต์ WMF เป็นขนาดเมตาไฟล์ในเอกสาร PDF โดยใช้ Aspose.Words สำหรับ .NET ด้วยการทำตามขั้นตอนที่อธิบายไว้ คุณสามารถควบคุมได้อย่างง่ายดายว่าควรปรับขนาดฟอนต์ WMF ให้ตรงกับขนาดเมตาไฟล์เมื่อแปลงเป็นเอกสาร PDF หรือไม่ วิธีนี้สามารถช่วยลดขนาดของไฟล์ PDF ที่สร้างขึ้นและปรับปรุงประสิทธิภาพการเรนเดอร์ได้ อย่าลืมระบุเส้นทางที่ถูกต้องไปยังเอกสารของคุณและกำหนดค่าตัวเลือกการแสดงผล metafile ตามความจำเป็น
คำถามที่พบบ่อย
ถาม: การปรับขนาดแบบอักษร WMF เป็นขนาด metafile ในเอกสาร PDF คืออะไร
ตอบ: การปรับขนาดฟอนต์ WMF เป็นขนาดเมตาไฟล์ในเอกสาร PDF เป็นคุณสมบัติที่ควบคุมว่าควรปรับขนาดฟอนต์ WMF ให้ตรงกับขนาดเมตาไฟล์เมื่อแปลงเป็นเอกสาร PDF หรือไม่ เมื่อเปิดใช้งานคุณสมบัตินี้ แบบอักษร WMF จะถูกปรับขนาดให้ตรงกับขนาดของเมตาไฟล์ ซึ่งอาจลดขนาดของเอกสาร PDF ที่สร้างขึ้น
ถาม: ฉันจะใช้ Aspose.Words สำหรับ .NET เพื่อเปิดหรือปิดการปรับขนาดฟอนต์ WMF เป็นขนาดเมตาไฟล์ในเอกสาร PDF ได้อย่างไร
ตอบ: หากต้องการเปิดใช้งานหรือปิดใช้งานการปรับขนาดแบบอักษร WMF เป็นขนาด metafile ในเอกสาร PDF โดยใช้ Aspose.Words สำหรับ .NET ให้ทำตามขั้นตอนเหล่านี้:
กำหนดเส้นทางไดเร็กทอรีที่มีเอกสารของคุณอยู่โดยการแทนที่"YOUR DOCUMENT DIRECTORY"
ด้วยเส้นทางจริงของไดเร็กทอรีเอกสารของคุณ
โหลดเอกสารที่คุณต้องการประมวลผลโดยใช้Document
และระบุเส้นทางไปยังเอกสาร Word ในไดเร็กทอรีเอกสารที่ระบุ
กำหนดค่าตัวเลือกการเรนเดอร์ metafile โดยการสร้างอินสแตนซ์ของMetafileRenderingOptions
คลาสและการตั้งค่าScaleWmfFontsToMetafileSize
ทรัพย์สินเพื่อtrue
เพื่อเปิดใช้งานการปรับขนาดแบบอักษร WMF เป็นขนาด metafile หรือเป็นfalse
เพื่อปิดการใช้งานคุณสมบัตินี้
กำหนดค่าตัวเลือกบันทึกเป็น PDF โดยการสร้างอินสแตนซ์ของPdfSaveOptions
คลาสและใช้ตัวเลือกการเรนเดอร์ metafile ที่กำหนดค่าไว้ก่อนหน้านี้
บันทึกเอกสารในรูปแบบ PDF โดยใช้ไฟล์Save
วิธีการของDocument
คลาสที่ระบุเส้นทางและตัวเลือกการบันทึก
ถาม: การปรับขนาดฟอนต์ WMF เป็นขนาด metafile ในเอกสาร PDF มีประโยชน์อย่างไร
ตอบ: ข้อดีของการปรับขนาดฟอนต์ WMF เป็นขนาดเมตาไฟล์ในเอกสาร PDF คือ:
การลดขนาดไฟล์ PDF: การปรับขนาดฟอนต์ WMF เป็นขนาดเมตาไฟล์สามารถลดขนาดของเอกสาร PDF ที่สร้างขึ้นได้โดยการปรับขนาดฟอนต์ให้ตรงกับความต้องการของเมตาไฟล์
ปรับปรุงประสิทธิภาพ: ด้วยการปรับขนาดฟอนต์ WMF ให้เป็นขนาดของเมตาไฟล์ การเรนเดอร์เอกสาร PDF จะเร็วขึ้นและมีประสิทธิภาพมากขึ้น