Gambar dapat dikonversi ke PDF untuk memastikan bahwa gambar ditampilkan dengan benar di seluruh perangkat tanpa diubah. Gambar PDF ideal untuk dicetak dan untuk menyimpan gambar secara online bila dimaksudkan untuk diunduh. PDF dapat menampung gambar sebanyak-banyaknya dalam satu dokumen sehingga dapat dicetak dengan mudah atau disimpan sebagai katalog. Artikel ini akan memandu Anda untuk mengonversi gambar secara terprogram seperti JPG, GIF, WebP, PNG ke PDF dalam C# menggunakan .NET API untuk konversi dokumen dan gambar.

Topik-topik berikut dibahas secara singkat di bawah ini:

.NET API untuk Konversi Gambar

Saya akan menggunakan pustaka GroupDocs.Conversion for .NET untuk mengonversi gambar ke format PDF. Perpustakaan memungkinkan kami mengonversi daftar panjang format gambar ke PDF. Beberapa yang didukung disebutkan di sini. Untuk daftar lengkapnya, kunjungi dokumentasi.

Konversi Gambar ke PDF menggunakan CSharp
  • AI
  • BMP
  • CDR
  • DJVU
  • GIF
  • ICO
  • JPEG, JPG, JP2
  • PNG
  • SVGZ
  • TGA
  • TIF, TIFF
  • WEBP

Bersamaan dengan gambar, API memungkinkan pengembang untuk mengonversi dokumen Word, spreadsheet, presentasi, eBuku, dokumen Visio, file Microsoft Project, file PSD, PDL, pesan Email, dan banyak lagi. Banyak contoh tersedia di GitHub untuk dukungan yang disebutkan.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau mendapatkannya dari NuGet.

Install-Package GroupDocs.Conversion

Konversi JPG ke PDF dalam C#

Gambar JPEG

Untuk mengonversi gambar JPG Anda ke format PDF, Anda dapat mengikuti langkah-langkah di bawah ini:

  • Muat file JPG menggunakan kelas Converter.
  • Membuat instance PdfConvertOptions kelas.
  • Panggil metode Convert untuk mengonversi gambar JPG menjadi PDF dan menyimpannya di jalur yang disediakan.

Kode sumber berikut menunjukkan cara mengonversi gambar JPG ke PDF dalam C#.

// Konversi Gambar JPG ke PDF dalam C#
using (Converter converter = new Converter("image.jpg"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("imageToPdf.pdf", options);
}

Konversi Gambar PNG ke PDF dalam C#

Jika Anda ingin mengonversi gambar PNG tidak akan ada perbedaan kode. Langkah-langkah berikut memungkinkan kami mengonversi gambar PNG ke PDF menggunakan C#.

  • Muat file gambar PNG menggunakan kelas Converter.
  • Instansiasi kelas PdfConvertOptions.
  • Panggil metode Convert untuk mengonversi gambar yang disediakan menjadi PDF dan menyimpannya di jalur yang disediakan.

Kode berikut menunjukkan cara mengonversi gambar PNG ke PDF menggunakan C#.

// Konversikan Gambar apa pun ke PDF dalam C#. PNG, WebP, JPG, GIF, TGA, dan banyak lagi ...
using (Converter converter = new Converter("image.png"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("imageToPdf.pdf", options);
}

Konversikan Gambar apa pun ke PDF

Demikian pula, Anda hanya perlu memberikan JPG, PNG, GIF, WebP, atau gambar lainnya ke kelas Konverter saat memuat. Juga, ada banyak opsi konversi saat mengonversi ke format PDF.

Konversi Gambar ke PDF dalam C# dengan Opsi Lanjutan

Keluaran Dokumen Setelah Konversi

GroupDocs.Conversion menyediakan PdfConvertOptions untuk memberi kami kendali atas hasil konversi saat mengonversi Gambar ke PDF. Beberapa opsi tambahan adalah:

  • Lebar - Image width after conversion.
  • Tinggi - Image height after conversion.
  • MarginTop - Page top margin after conversion.
  • Margin Bawah - Page bottom margin after conversion.
  • Margin Kiri - Page left margin after conversion.
  • MarginKanan - Page right margin after conversion.
  • Memutar - Page rotation. Available options are: None, On90, On180, On270

Contoh kode C# berikut menggunakan opsi tambahan ini dan mengonversi gambar ke PDF. Ini mengatur tinggi dan lebar gambar yang dihasilkan, mengatur margin halaman, dan juga memutar gambar 180 derajat.

// Konversikan JPG, PNG, atau Gambar lain ke PDF dalam C#. Ubah ukuran, Atur margin, atau putar gambar.
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);
}

Dapatkan Lisensi API Gratis

Anda dapat menggunakan API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Sebagai kesimpulan, kami belajar mengonversi gambar ke format PDF menggunakan API konversi gambar untuk .NET. Secara khusus, kami membahas cara mengonversi JPG, PNG, WebP, dan gambar lain secara terprogram ke PDF dalam C#. Anda dapat menjelajahi lebih lanjut tentang API konversi gambar menggunakan dokumentasi. Untuk pertanyaan, hubungi kami melalui forum.

Lihat juga