C# Word to PDF Conversion

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


หัวข้อที่ครอบคลุม:


ภาพรวมของการแปลง Word เป็น PDF

Aspose.Words Document Converter สำหรับ .NET ช่วยให้นักพัฒนาสามารถแปลงไฟล์ Word เป็นรูปแบบ PDF โดยรักษาความถูกต้องของเอกสาร ฟีเจอร์หลักได้แก่:

  • การตั้งค่าที่ปรับแต่งได้: กำหนดมาตรฐานการปฏิบัติตาม (เช่น PDF/A-1a), ตัวเลือกการบีบอัด และช่วงหน้าที่ต้องการ
  • การประมวลผลแบบกลุ่ม: แปลงไฟล์หลายไฟล์พร้อมกันอย่างมีประสิทธิภาพ ทำให้เป็นโซลูชัน การแปลง Word เป็น PDF แบบกลุ่มใน C# .NET ที่เหมาะสม
  • ประสิทธิภาพที่รวดเร็ว: เพิ่มประสิทธิภาพการแปลงเพื่อใช้ทรัพยากรน้อยที่สุด ทำให้การ แปลง Word เป็น PDF ใน C# .NET เป็นไปอย่างรวดเร็วที่สุด

เริ่มต้นใช้งาน

เพิ่ม Aspose.Words ลงในโปรเจ็กต์ของคุณ

คุณสามารถติดตั้ง Aspose.Words ได้ง่ายๆ โดยใช้ NuGet Package Manager หรือ Package Manager Console:

PM> Install-Package Aspose.Words

การใช้ NuGet Package Manager

  • สร้างหรือเปิดโปรเจ็กต์ของคุณใน Visual Studio
  • ไปที่ NuGet Package Manager และค้นหา Aspose.Words
  • ติดตั้งไลบรารี Aspose.Words for .NET ซึ่งได้รับการยอมรับว่าเป็น ไลบรารี C# ที่ดีที่สุดสำหรับการแปลง Word เป็น PDF
Convert Word to PDF C# .NET

แปลง Word DOC เป็น PDF ใน C#

ในการแปลงเอกสาร Word เป็น PDF ใน C# ให้ทำตามขั้นตอนที่ง่ายต่อไปนี้:

  • โหลดเอกสาร Word DOC/DOCX โดยใช้คลาส Document
  • เรียกใช้เมธอด Document.Save() และระบุชื่อไฟล์เอาท์พุตพร้อมนามสกุล “.pdf”

ตัวอย่างโค้ดด้านล่างแสดงให้เห็นถึงวิธีการ แปลง Word เป็น PDF ใน C# .NET โดยโปรแกรม:

เอกสาร Word

C# Convert Word to PDF

PDF ที่แปลงแล้ว

Word to PDF programmatically in C#

แปลงหน้าที่เลือกจากเอกสาร Word เป็น PDF

คุณสามารถปรับแต่งกระบวนการแปลง Word เป็น PDF โดยการระบุช่วงหน้าที่คุณต้องการรวมอยู่ในเอกสาร PDF ที่ได้ คุณสามารถแปลง N หน้าแรกหรือกำหนดช่วงโดยการระบุดัชนีของหน้าที่เริ่มต้น ตัวอย่างโค้ดด้านล่างแสดงวิธีการแปลง 3 หน้าตั้งแต่หน้าที่สองของเอกสาร Word เป็น PDF โดยใช้ C#.

แปลง Word เป็น PDF ตามมาตรฐานใน C#

เอกสาร PDF สามารถปฏิบัติตามมาตรฐานต่างๆ เช่น PDF 1.7, PDF 1.5, PDF/A-1a เป็นต้น ด้วย Aspose.Words for .NET คุณสามารถระบุระดับการปฏิบัติตาม PDF ที่ต้องการในระหว่างการแปลง Word เป็น PDF ซึ่งสามารถทำได้โดยใช้ enum PdfCompliance ตัวอย่างโค้ดด้านล่างแสดงวิธีการตั้งระดับการปฏิบัติตามในระหว่างการแปลง Word เป็น PDF ใน C#.

ใช้การบีบอัดข้อความ/ภาพในกระบวนการแปลง Word เป็น PDF

รูปแบบ PDF รองรับทั้งการบีบอัดข้อความและภาพ ซึ่งช่วยลดขนาดเอกสารและเพิ่มประสิทธิภาพการแชร์และการพิมพ์ คุณสามารถใช้การบีบอัดข้อความและภาพในระหว่างกระบวนการแปลง Word เป็น PDF โดยใช้ Aspose.Words for .NET.

ตัวเลือกการบีบอัดข้อความ

ตัวเลือกการบีบอัดข้อความที่มีอยู่ผ่าน enum PdfTextCompression ได้แก่:

  • None: บันทึก PDF โดยไม่ใช้การบีบอัดข้อความ
  • Flate: บันทึก PDF ด้วยการบีบอัด flate (ZIP)

การบีบอัดภาพ

ตัวเลือกการบีบอัดภาพที่มีอยู่ผ่าน enum PdfImageCompression ได้แก่:

  • Auto: API จะเลือกการบีบอัดที่ดีที่สุดสำหรับแต่ละภาพภายในเอกสารโดยอัตโนมัติ
  • Jpeg: บีบอัดเป็นรูปแบบ JPEG (ไม่รองรับความโปร่งใส)

ตัวอย่างโค้ดด้านล่างแสดงวิธีการแปลง Word เป็น PDF โดยใช้การบีบอัดข้อความและภาพใน C#.

ใช้ลายเซ็นดิจิทัลในการแปลง Word เป็น PDF

คุณยังสามารถใช้ลายเซ็นดิจิทัลกับ PDF ที่ส่งออกในระหว่างการแปลง Word เป็น PDF คลาส CertificateHolder ช่วยให้คุณสามารถระบุใบรับรองดิจิทัลและรหัสผ่านของมัน ในขณะที่คลาส PdfDigitalSignatureDetails ช่วยให้คุณสามารถระบุรายละเอียดเพิ่มเติม เช่น เหตุผล สถานที่ และวันที่/เวลา สำหรับลายเซ็นดิจิทัล ตัวอย่างโค้ดด้านล่างแสดงวิธีการแปลง Word เป็น PDF พร้อมลายเซ็นดิจิทัลใน C#.

C# แปลง Word เป็น PDF ด้วยคุณภาพ JPEG

คุณยังสามารถระบุคุณภาพ JPEG สำหรับภาพภายในเอกสาร PDF ที่แปลงได้โดยใช้คุณสมบัติ PdfSaveOptions.JpegQuality ค่า JpegQuality สามารถอยู่ในช่วงตั้งแต่ 0 ถึง 100 โดยที่ 0 แสดงถึงคุณภาพต่ำสุดและการบีบอัดสูงสุด ขณะที่ 100 แสดงถึงคุณภาพดีที่สุดโดยมีการบีบอัดน้อยที่สุด

ตัวอย่างโค้ดด้านล่างแสดงวิธีการตั้งค่าคุณภาพ JPEG เมื่อแปลง Word เป็น PDF ใน C#.

รับใบอนุญาตฟรี

รับใบอนุญาตชั่วคราวฟรี เพื่อแปลงเอกสาร Word เป็น PDF โดยไม่มีข้อจำกัดในการประเมินผล โดยใช้ API การแปลงเอกสาร Word เป็น PDF สำหรับ .NET.

แปลง Word เป็น PDF ออนไลน์

ลองใช้ แอปออนไลน์ฟรีของเราเพื่อแปลงเอกสาร Word เป็น PDF ด้วยความถูกต้องสูงและความแม่นยำ ไม่จำเป็นต้องสร้างบัญชีหรือลงทะเบียน

สรุป

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

เยี่ยมชม เอกสาร ของ Aspose.Words for .NET เพื่อสำรวจชุดฟีเจอร์ทั้งหมดที่ API นำเสนอ รวมถึงการ แปลง Word เป็น PDF ใน C# .NET อย่างเชื่อถือได้โดยไม่ต้องใช้ Microsoft Word สำหรับคำถามหรือข้อสงสัยใดๆ ติดต่อเราผ่าน ฟอรัม.

บทความที่เกี่ยวข้อง