รูปภาพสามารถแปลงเป็น PDF เพื่อให้มั่นใจว่ารูปภาพจะแสดงอย่างถูกต้องในอุปกรณ์ต่างๆ โดยไม่ถูกแก้ไข รูปภาพ PDF เหมาะอย่างยิ่งสำหรับการพิมพ์และจัดเก็บรูปภาพออนไลน์เมื่อต้องการดาวน์โหลด PDF สามารถเก็บรูปภาพได้มากในเอกสารเดียว จึงสามารถพิมพ์หรือบันทึกเป็นแคตตาล็อกได้อย่างง่ายดาย บทความนี้จะแนะนำให้คุณแปลงรูปภาพทางโปรแกรม เช่น JPG, GIF, WebP, PNG เป็น PDF ใน C# โดยใช้ .NET API สำหรับการแปลงเอกสารและรูปภาพ

หัวข้อต่อไปนี้ครอบคลุมสั้น ๆ ด้านล่าง:

.NET API สำหรับการแปลงรูปภาพ

ฉันจะใช้ไลบรารี GroupDocs.Conversion for .NET เพื่อแปลงรูปภาพเป็นรูปแบบ PDF ไลบรารีช่วยให้เราแปลงรูปแบบรูปภาพจำนวนมากเป็น PDF มีการกล่าวถึงบางส่วนที่ได้รับการสนับสนุนที่นี่ สำหรับรายการทั้งหมด โปรดไปที่ เอกสารประกอบ

แปลงรูปภาพเป็น PDF โดยใช้ CSharp
  • 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#

รูปภาพ JPEG

ในการแปลงรูปภาพ 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 ตัวเลือกเพิ่มเติมบางส่วนได้แก่:

ตัวอย่างโค้ด 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 การแปลงรูปภาพโดยใช้ เอกสารประกอบ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย