Konversi Gambar ke PDF menggunakan C++

PDF adalah format populer yang digunakan banyak organisasi untuk berbagi dokumen melalui internet. Anda mungkin menemukan diri Anda dalam situasi di mana Anda perlu membuat file PDF dari gambar dokumen atau faktur yang dipindai. Sehubungan dengan hal tersebut, artikel ini akan mengajarkan Anda cara mengonversi gambar ke format PDF menggunakan C++.

C++ API untuk Mengonversi Gambar ke Format PDF

Aspose.PDF for C++ adalah pustaka C++ yang memungkinkan Anda membuat, membaca, dan memodifikasi dokumen PDF. Selain itu, API mendukung konversi gambar ke file PDF. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian unduhan.

PM> Install-Package Aspose.PDF.Cpp

Mengonversi Gambar ke File PDF menggunakan C++

Berikut ini adalah langkah-langkah untuk mengkonversi gambar ke format PDF.

Kode contoh berikut menunjukkan cara mengonversi gambar ke file PDF menggunakan C++.

// Buat instance dari kelas Document
auto pdfDocument = MakeObject<Document>();

// Tambahkan halaman
System::SharedPtr<Page> page = pdfDocument->get_Pages()->Add();

// Tetapkan margin
page->get_PageInfo()->get_Margin()->set_Bottom(0);
page->get_PageInfo()->get_Margin()->set_Top(0);
page->get_PageInfo()->get_Margin()->set_Left(0);
page->get_PageInfo()->get_Margin()->set_Right(0);

// Atur Kotak Pangkas
page->set_CropBox(MakeObject<Aspose::Pdf::Rectangle>(0, 0, 400, 400));

// Buat instance dari kelas Gambar
System::SharedPtr<Aspose::Pdf::Image> image = MakeObject<Aspose::Pdf::Image>();

// Tentukan jalur gambar
image->set_File(u"SourceDirectory\\Images\\AsposeLogo.png");

// Tambahkan gambar ke halaman PDF
page->get_Paragraphs()->Add(System::DynamicCast<BaseParagraph>(image));

// Simpan file PDF
pdfDocument->Save(u"OutputDirectory\\Image2PDF.pdf");
Keluaran file PDF dihasilkan oleh kode sampel

Keluaran file PDF dihasilkan oleh kode sampel

Dapatkan Lisensi Gratis

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

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi gambar ke format PDF menggunakan C++. Anda telah melihat cuplikan kode lengkap beserta langkah-langkah yang diperlukan untuk mencapainya. Aspose.PDF for C++ menyediakan banyak fitur tambahan untuk menyempurnakan alur kerja terkait PDF Anda. Anda dapat menjelajahi API secara mendetail dengan mengunjungi dokumentasi resmi. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis.

Lihat juga