การแปลงรูปภาพเป็น PDF

“ภาพที่มีค่าพันคำ”. แนวคิดต่างๆ สามารถถ่ายทอดได้ด้วยภาพนิ่งเพียงภาพเดียวในกลไกที่มีประสิทธิภาพมากกว่าเพียงคำอธิบายด้วยวาจา รูปภาพจึงถูกนำมาใช้กันอย่างแพร่หลายในชีวิตประจำวัน รูปแบบภาพที่หลากหลาย เช่น JPEG, PNG, BMP, GIF, TIFF ฯลฯ ถูกนำมาใช้เพื่อการแบ่งปันข้อมูล อย่างไรก็ตาม หากเราสะดุดกับข้อกำหนดในการแบ่งปันภาพชุดใหญ่ เราจำเป็นต้องเก็บภาพเหล่านั้นเป็นกลุ่มเดียวหรือจัดทำหนังสือเล่มเล็กในรูปแบบที่สามารถดูได้ง่ายเมื่อสิ้นสุดการรับ ดังนั้น ตัวเลือกของเราคือ Portable Document Format (PDF) เนื่องจากจะรักษาความถูกต้องแม่นยำของเอกสาร โดยไม่คำนึงถึงแอพพลิเคชั่นซอฟต์แวร์ ฮาร์ดแวร์ รวมถึงระบบปฏิบัติการที่ใช้ในการดูไฟล์ ดังนั้น ในบทความนี้ เราจะพูดถึงคุณลักษณะการแปลงรูปภาพเป็น PDF โดยใช้ API Conholdate.Total for .NET

อย่างไรก็ตาม ก่อนที่เราจะดำเนินการต่อ เรามาพูดคุยถึงประเด็นที่เน้นความแตกต่างระหว่าง Conholdate.Total สำหรับ .NET และ Aspose.Total สำหรับ .NET ก่อน

Aspose.Total for .NET คือชุดของ API การเขียนโปรแกรมที่พัฒนาขึ้นโดยเฉพาะเพื่อสร้าง จัดการ และแปลงรูปแบบไฟล์ชั้นนำ ประกอบด้วย Word, Excel, PDF, PowerPoint, Outlook, Diagram, MS Project, HTML และรูปแบบไฟล์อื่น ๆ อีกกว่า 100 รูปแบบ ทั้งหมดนี้อยู่ในแอปพลิเคชันเดสก์ท็อป คอนโซล ASP.NET และ VB.NET มาตรฐาน

แม้ว่า Conholdate.Total for .NET จะรวม Aspose.Total สำหรับ .NET ไว้ด้วย แต่ยังรวมถึง [GroupDocs.Total for .NET] ด้วย 10 โดยมีความสามารถพิเศษในการดู แปลง ใส่คำอธิบายประกอบ เปรียบเทียบ ลงนาม ประกอบ แก้ไข ค้นหา และแยกวิเคราะห์รูปแบบเอกสารที่ใช้บ่อยที่สุด ดังนั้นในแพ็คเกจเดียวนี้ คุณจะได้รับความสามารถในการโหลดไฟล์ ดู จัดการและเรนเดอร์เอาต์พุตในรูปแบบอื่นๆ ที่รองรับ เช่น โหลดไฟล์ MS Word และบันทึกเป็นรูปแบบ JPEG

ดังนั้นในบทความนี้ เราจะพูดถึงคุณลักษณะในการโหลด ไฟล์ภาพแรสเตอร์ และบันทึกเอาต์พุตในรูปแบบ PDF โดยใช้ C# .NET

แปลงรูปภาพเป็น PDF ใน C#

API เป็นโซลูชันการเขียนโปรแกรมชั้นนำที่นำเสนอความสามารถในการจัดการกับ MS Word (DOC, DOCX, RTF, DOT, DOTX , DOTM, DOCM), OpenOffice: ไฟล์ ODT, OTT API ช่วยให้นักพัฒนาสามารถแก้ไข สร้าง แสดงผล แปลง และพิมพ์เอกสารได้โดยไม่ต้องใช้ Microsoft Word รองรับคุณสมบัติในการแสดงผลเอาต์พุตใน DOC, RTF, HTML, OpenDocument, PDF, XPS , EPUB และอื่นๆ อีกมากมาย ดังนั้นเราจึงสามารถใช้ API นี้สำหรับการแปลงรูปภาพเป็น PDF

ในการใช้ API คุณสามารถ ดาวน์โหลด .dll หรือเปิดตัวจัดการแพ็คเกจ NuGet ค้นหา Aspose.Words และติดตั้ง โปรดรันคำสั่งต่อไปนี้บน Package Manager Console เพื่อติดตั้ง

Install-Package Aspose.Words -Version 21.3.0  

โปรดปฏิบัติตามขั้นตอนด้านล่างเพื่อดำเนินการแปลง

C#.NET

  • สร้างอินสแตนซ์ของคลาส Document
  • สร้างอินสแตนซ์ของ DocumentBuilder และส่งวัตถุ Document เป็นอาร์กิวเมนต์
  • เรียกเมธอด InsertImage(…) ของคลาส DocumentBuilder และส่งเส้นทางรูปภาพต้นฉบับเป็นอาร์กิวเมนต์
  • เรียกใช้เมธอด Save(..) และระบุชื่อไฟล์ผลลัพธ์เป็นอาร์กิวเมนต์
// หากต้องการดูตัวอย่างและไฟล์ข้อมูลทั้งหมด โปรดไปที่ https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(dataDir + "Watermark.png");
dataDir = dataDir + "DocumentBuilderInsertInlineImage_out.doc";
doc.Save(dataDir);

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

หากต้องการใช้ API โดยไม่มีข้อจำกัด โปรดพิจารณาขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับความสามารถของแพ็คเกจ Conholdate.Total for .NET สำหรับการแปลงภาพแรสเตอร์เป็นรูปแบบ PDF

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

คุณอาจพิจารณาไปที่ลิงก์ต่อไปนี้เพื่อดูรายละเอียดเกี่ยวกับ