การแปลงเอกสารอัตโนมัติกลายเป็นโซลูชันที่ทรงพลังในการสร้างความได้เปรียบด้านประสิทธิภาพและเพิ่มประสิทธิภาพเวิร์กโฟลว์ในขณะที่บริษัทและองค์กรต่างๆ ก้าวข้ามโลกเทคโนโลยีที่ซับซ้อนมากขึ้น ข้อดีที่สำคัญที่สุดประการหนึ่งคือความสามารถในการส่งเสริมการทำงานร่วมกันของแอปพลิเคชัน ช่วยให้ทีมทำงานร่วมกันได้อย่างง่ายดายโดยไม่คำนึงถึงซอฟต์แวร์ที่พวกเขาใช้ นอกจากนี้ การแปลงเอกสารอัตโนมัติยังให้ผลลัพธ์ที่สม่ำเสมอและมีคุณภาพสูงในแง่ของรูปแบบและการจัดวาง ซึ่งเป็นประโยชน์อย่างยิ่งสำหรับบริษัทที่ต้องจัดการกับข้อมูลจำนวนมาก ในบทความนี้ เราจะแนะนำวิธีแปลงเอกสาร MS Office ของคุณเป็น PDF โดยใช้ไลบรารีการแปลงเอกสาร C#
บทความนี้จะกล่าวถึงประเด็นต่อไปนี้:
- การติดตั้งไลบรารีการแปลงเอกสาร C#
- แปลงเอกสาร Word (DOC/DOCX) เป็น PDF
- การแปลงชีต Excel (XLS/XLSX) เป็น PDF
- การนำเสนอ Powerpoint (PPT/PPTX) เป็นการแปลง PDF
ไลบรารีการแปลงเอกสาร C# - การติดตั้ง
เราจะใช้ Conholdate.Total for .NET เพื่อแปลงเอกสาร MS Office ของคุณเป็น PDF โดยทางโปรแกรม ไลบรารีนี้รองรับการแปลงเอกสารหลากหลายประเภท คุณสามารถไปที่หน้า รูปแบบไฟล์ที่รองรับ เพื่อค้นพบเพิ่มเติม คุณสามารถ ดาวน์โหลด DLL หรือติดตั้งไลบรารีการแปลงเอกสาร C# นี้โดยใช้ NuGet
Install-Package Conholdate.Total
การแปลงเอกสาร C#: Word เป็น PDF
ส่วนนี้จะอธิบายบทช่วยสอนพื้นฐานง่ายๆ เกี่ยวกับการแปลงเอกสาร MS Word (DOC/DOCX) ไปเป็นไฟล์ PDF ด้วยไลบรารีการแปลงเอกสาร C#
ต่อไปนี้เป็นขั้นตอนในการแปลงเอกสาร Word เป็น PDF ด้วย C#:
- ขั้นแรก โหลดเอกสาร MS Word(DOC/DOCX) โดยใช้คลาส Converter
- จากนั้นสร้างวัตถุของคลาส PdfConvertOptions
- สุดท้าย แปลงโดยใช้วิธี Converter.Convert ส่งผ่านเส้นทางของไฟล์เอาต์พุตและวัตถุ PdfConvertOptions ที่สร้างขึ้น
ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการแปลงเอกสาร Word เป็น PDF ด้วย C#
// โหลดไฟล์ DOCX ต้นฉบับ
using(var converter = new Converter("sample.docx"))
{
// ตั้งค่าตัวเลือกการแปลงสำหรับรูปแบบ PDF
var options = new PdfConvertOptions();
// แปลงเป็นรูปแบบ PDF
converter.Convert("converted.pdf", options);
}
ดังนั้น คุณได้เรียนรู้วิธีพื้นฐานในการแปลงเอกสาร MS Word เป็น PDF โดยใช้ไลบรารีการแปลงเอกสาร C# ของเรา หากต้องการทราบตัวเลือกที่มีในระดับสูงที่เฉพาะเจาะจงมากขึ้น เราขอแนะนำให้คุณอ่านโพสต์ในบล็อกต่อไปนี้
การแปลง Excel เป็น PDF ด้วย C#
คุณจะได้เรียนรู้ในส่วนนี้เกี่ยวกับเทคนิคพื้นฐานของการแปลงชีต Excel (XLS/XLSX) เป็นเอกสาร PDF โดยอัตโนมัติด้วยไลบรารีการแปลงเอกสาร C#
ต่อไปนี้เป็นขั้นตอนในการแปลงสเปรดชีต Excel (XLS/XLSX) เป็นไฟล์ PDF ด้วย C#:
- โหลดสเปรดชีต Excel โดยใช้คลาส Converter
- สร้างวัตถุของคลาส PdfConvertOptions
- เรียกเมธอด Convert ของคลาส Converter ส่งผ่านเส้นทางของไฟล์เอาต์พุตและวัตถุ PdfConvertOptions ที่สร้างขึ้น
ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการแปลงสเปรดชีต Excel เป็น PDF โดยใช้ C#
// โหลดไฟล์ XLSX ต้นทาง
using(var converter = new Converter("sample.xlsx"))
{
// ตั้งค่าตัวเลือกการแปลงสำหรับรูปแบบ PDF
var options = new PdfConvertOptions();
// แปลงเป็นรูปแบบ PDF
converter.Convert("converted.pdf", options);
}
การแปลง PowerPoint เป็น PDF ด้วย C#
ในส่วนนี้ เราจะแนะนำคุณโดยย่อเกี่ยวกับการแปลงงานนำเสนอ PowerPoint (PPT/PPTX) เป็นเอกสาร PDF ด้วยไลบรารีการแปลงเอกสาร C#
ต่อไปนี้เป็นขั้นตอนในการแปลงงานนำเสนอ PowerPoint (PPT/PPTX) เป็น PDF ด้วย C#:
- เริ่มแรก ให้โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Converter
- จากนั้นสร้างวัตถุของคลาส PdfConvertOptions
- สุดท้าย เรียกเมธอด Convert ของคลาส Converter ส่งผ่านเส้นทางของไฟล์เอาต์พุตและวัตถุ PdfConvertOptions ที่สร้างขึ้น
ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการแปลงงานนำเสนอ PowerPoint เป็น PDF โดยใช้ C#
// โหลดไฟล์ PPTX ต้นฉบับ
using(var converter = new Converter("sample.pptx"))
{
// ตั้งค่าตัวเลือกการแปลงสำหรับรูปแบบ PDF
var options = new PdfConvertOptions();
// แปลงเป็นรูปแบบ PDF
converter.Convert("converted.pdf", options);
}
รับใบอนุญาตฟรี
คุณสามารถดาวน์โหลด [ใบอนุญาตชั่วคราวฟรี] เพื่อทดสอบ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
ในบทความนี้ เราได้ให้คำแนะนำโดยย่อเกี่ยวกับการแปลงเอกสารด้วย C# เราใช้กรณีการใช้งานสั้นๆ เพื่อครอบคลุมวิธีการแปลงเอกสาร MS Office เป็น PDF โดยใช้ไลบรารีการแปลงเอกสาร C# ของเรา เราหวังว่าคุณจะได้เรียนรู้วิธีที่ง่ายที่สุดในการแปลงรูปแบบ MS Office เช่น DOCX, XLSX และ PPTX เป็นไฟล์ PDF
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ ไลบรารีการแปลงเอกสาร C# คุณสามารถไปที่ เอกสารประกอบ
สุดท้ายนี้ โปรดไปที่ conholdate.com เพื่อรับการอัปเดตเป็นประจำ
ถามคำถาม
อย่าลังเลที่จะโพสต์คำถามหรือความคิดเห็นของคุณใน ฟอรั่ม ของเรา