C# การแปลง Word เป็น PDF

การแปลงเอกสาร Word เป็น PDF เป็นความจำเป็นที่พบบ่อยในการรักษาฟอร์แมตให้สม่ำเสมอและการแชร์อย่างปลอดภัยระหว่างแพลตฟอร์ม ด้วย ปลั๊กอินแปลงเอกสารของ 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 สำหรับ .NET ซึ่งเป็นห้องสมุด C# ที่ดีที่สุดสำหรับการแปลง Word เป็น PDF
แปลง Word เป็น PDF C# .NET

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

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

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

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

เอกสาร Word

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

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

แปลง Word เป็น PDF ทางโปรแกรมใน 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 สำหรับ .NET คุณสามารถกำหนดระดับความสอดคล้องของ PDF ที่ต้องการระหว่างการแปลงจาก Word เป็น PDF ซึ่งสามารถทำได้โดยใช้ PdfCompliance enum ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการตั้งระดับความสอดคล้องระหว่างการแปลง Word เป็น PDF ใน C#.

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

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

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

โหมดการบีบอัดข้อความต่อไปนี้สามารถใช้ได้ผ่าน PdfTextCompression enum:

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

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

ตัวเลือกการบีบอัดภาพต่อไปนี้มีให้ผ่าน PdfImageCompression enum:

  • 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 สำหรับ .NET เพื่อสำรวจรายการฟีเจอร์ครบถ้วนที่เสนอโดย API รวมถึงการแปลง Word เป็น PDF ที่เชื่อถือได้โดยไม่ต้องใช้ Microsoft Word สำหรับคำถามหรือข้อสงสัยใด ๆ สามารถติดต่อได้ที่ ฟอรัม.

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