รูปภาพสามารถแปลงเป็น PDF เพื่อให้มั่นใจว่ารูปภาพจะแสดงอย่างถูกต้องในอุปกรณ์ต่างๆ โดยไม่ถูกแก้ไข รูปภาพ PDF เหมาะอย่างยิ่งสำหรับการพิมพ์และจัดเก็บรูปภาพออนไลน์เมื่อต้องการดาวน์โหลด PDF สามารถเก็บรูปภาพได้มากในเอกสารเดียว จึงสามารถพิมพ์หรือบันทึกเป็นแคตตาล็อกได้อย่างง่ายดาย บทความนี้จะแนะนำให้คุณแปลงรูปภาพทางโปรแกรม เช่น JPG, GIF, WebP, PNG เป็น PDF ใน C# โดยใช้ .NET API สำหรับการแปลงเอกสารและรูปภาพ
หัวข้อต่อไปนี้ครอบคลุมสั้น ๆ ด้านล่าง:
- การแปลงรูปภาพ .NET API
- แปลงรูปภาพ JPG เป็น PDF
- แปลงรูปภาพ PNG, GIF, BMP เป็น PDF
- การแปลงรูปภาพเป็น PDF พร้อมตัวเลือกขั้นสูง
.NET API สำหรับการแปลงรูปภาพ
ฉันจะใช้ไลบรารี GroupDocs.Conversion for .NET เพื่อแปลงรูปภาพเป็นรูปแบบ PDF ไลบรารีช่วยให้เราแปลงรูปแบบรูปภาพจำนวนมากเป็น PDF มีการกล่าวถึงบางส่วนที่ได้รับการสนับสนุนที่นี่ สำหรับรายการทั้งหมด โปรดไปที่ เอกสารประกอบ
- AI
- ขสมก
- คปท
- ดีเจวียู
- กิ๊ฟ
- ไอซีโอ
- JPEG, JPG, JP2
- PNG
- SVGZ
- ทีจีเอ
- ทิฟ, ทิฟ
- เว็บ
นอกจากรูปภาพแล้ว API ยังช่วยให้นักพัฒนาสามารถแปลงเอกสาร Word, สเปรดชีต, งานนำเสนอ, eBook, เอกสาร Visio, ไฟล์ Microsoft Project, ไฟล์ PSD, PDL, ข้อความอีเมล และอื่นๆ อีกมากมาย มีตัวอย่างมากมายที่ GitHub สำหรับการสนับสนุนที่กล่าวถึง
คุณสามารถดาวน์โหลด DLLs หรือตัวติดตั้ง MSI ได้จาก ส่วนการดาวน์โหลด หรือดาวน์โหลดจาก NuGet
Install-Package GroupDocs.Conversion
แปลง JPG เป็น PDF ใน C#
ในการแปลงรูปภาพ JPG ของคุณเป็นรูปแบบ PDF คุณสามารถทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ JPG โดยใช้คลาส Converter
- สร้างอินสแตนซ์ PdfConvertOptions คลาส
- เรียกใช้เมธอด Convert เพื่อแปลงรูปภาพ JPG เป็น PDF และบันทึกลงในเส้นทางที่ให้ไว้
ซอร์สโค้ดต่อไปนี้แสดงวิธีแปลงรูปภาพ JPG เป็น PDF ใน C#
// แปลงรูปภาพ JPG เป็น PDF ใน C#
using (Converter converter = new Converter("image.jpg"))
{
PdfConvertOptions options = new PdfConvertOptions();
converter.Convert("imageToPdf.pdf", options);
}
แปลงรูปภาพ PNG เป็น PDF ใน C#
หากคุณต้องการแปลงภาพ PNG จะไม่มีความแตกต่างในรหัส ขั้นตอนต่อไปนี้ช่วยให้เราสามารถแปลงภาพ PNG เป็น PDF โดยใช้ C#
- โหลดไฟล์ภาพ PNG โดยใช้คลาส Converter
- สร้างอินสแตนซ์ PdfConvertOptions คลาส
- เรียกเมธอด Convert เพื่อแปลงภาพที่ให้มาให้เป็น PDF และบันทึกไว้ในเส้นทางที่ให้มา
รหัสต่อไปนี้แสดงวิธีการแปลงภาพ PNG เป็น PDF โดยใช้ C#
// แปลงรูปภาพเป็น PDF ใน C# PNG, WebP, JPG, GIF, TGA และอื่นๆ อีกมากมาย...
using (Converter converter = new Converter("image.png"))
{
PdfConvertOptions options = new PdfConvertOptions();
converter.Convert("imageToPdf.pdf", options);
}
แปลงรูปภาพเป็น PDF
ในทำนองเดียวกัน คุณเพียงแค่ต้องจัดเตรียมไฟล์ JPG, PNG, GIF, WebP หรือรูปภาพอื่นๆ ให้กับคลาส Converter ในขณะโหลด นอกจากนี้ยังมี ตัวเลือกการแปลง มากมายในขณะที่แปลงเป็นรูปแบบ PDF
แปลงรูปภาพเป็น PDF ใน C# ด้วยตัวเลือกขั้นสูง
GroupDocs.Conversion มี PdfConvertOptions เพื่อให้เราควบคุมผลลัพธ์การแปลงเมื่อแปลงรูปภาพเป็น PDF ตัวเลือกเพิ่มเติมบางส่วนได้แก่:
- ความกว้าง - Image width after conversion.
- ส่วนสูง - Image height after conversion.
- MarginTop - Page top margin after conversion.
- ระยะขอบด้านล่าง - Page bottom margin after conversion.
- ระยะขอบซ้าย - Page left margin after conversion.
- ระยะขอบขวา - Page right margin after conversion.
- หมุน - Page rotation. Available options are: None, On90, On180, On270
ตัวอย่างโค้ด C# ต่อไปนี้ใช้ตัวเลือกเพิ่มเติมเหล่านี้และแปลงรูปภาพเป็น PDF กำหนดความสูงและความกว้างของรูปภาพผลลัพธ์ ตั้งค่าระยะขอบของหน้า และหมุนรูปภาพที่ 180 องศา
// แปลง JPG, PNG หรือรูปภาพอื่นๆ เป็น PDF ใน C# ปรับขนาด กำหนดระยะขอบ หรือหมุนภาพ
using (Converter converter = new Converter("image.jpg"))
{
PdfConvertOptions options = new PdfConvertOptions
{
Width = 233,
Height = 175,
MarginTop = 20,
MarginBottom = 20,
MarginLeft = 20,
MarginRight = 20,
Rotate = Rotation.On180
};
converter.Convert("imageToPdfAdv.pdf", options);
}
รับใบอนุญาต API ฟรี
คุณสามารถใช้ API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
โดยสรุป เราได้เรียนรู้การแปลงรูปภาพเป็นรูปแบบ PDF โดยใช้ API การแปลงรูปภาพสำหรับ .NET เราได้พูดถึงวิธีการแปลง JPG, PNG, WebP และรูปภาพอื่นๆ เป็น PDF ใน C# โดยทางโปรแกรม คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ API การแปลงรูปภาพโดยใช้ เอกสารประกอบ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม