File PUB biasanya digunakan untuk membuat atau mengedit publikasi. Pamflet, brosur, kartu kunjungan, dan banyak jenis file lainnya dibuat dalam aplikasi Microsoft Publisher sehingga disimpan sebagai ekstensi file .pub. Namun, karena popularitas dan dukungan format PDF, Anda mungkin perlu mengonversi PUB ke PDF. Untuk skenario seperti itu, Aspose.PUB for C++ API adalah jawaban untuk kebutuhan Anda.

C++ PUB ke PDF Converter API

Melihat informasi latar belakang tentang API, sebelumnya hanya Aspose.PUB for .NET API yang tersedia sehingga dapat digunakan dengan bahasa pemrograman C# atau VB.NET. Namun, permintaan yang meningkat dan berulang untuk mendukung platform C++ menghasilkan konsep API Aspose.PUB for C++. Sekarang Anda dapat mengedit, memanipulasi, dan mengonversi file PUB di aplikasi C++ Anda.

Instalasi

API tersedia di bagian Unduhan serta di galeri NuGet. Di mana Anda cukup menjalankan perintah berikut atau menginstal menggunakan NuGet Manager for Solution, di Visual Studio IDE.

PM> Install-Package Aspose.PUB.Cpp

Konversikan PUB ke PDF dalam C++

Karena Anda telah menginstal dan menyiapkan API sekarang. Kami baik mengonversi file PUB ke PDF. Mari kita bekerja dengan contoh file Microsoft Publisher ke PDF dengan langkah-langkah di bawah ini:

  1. Muat file PUB masukan
  2. Konversikan PUB ke PDF dengan metode ConvertToPdf.
  3. Simpan file PDF keluaran

Mengikuti kode C++ didasarkan pada langkah-langkah ini yang menunjukkan cara mengonversi PUB ke PDF di aplikasi C++ Anda.

System::String filePub = dataDir() + u"1.pub";
System::String filePdf = dataDir() + u"1.pdf";

System::Console::WriteLine(u"Convert starting...");

System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Document> document = parser->Parse();
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

System::Console::WriteLine(u"Convert done.");

Tangkapan layar di bawah menunjukkan file PDF keluaran yang dihasilkan dengan cuplikan kode C++ yang baru saja kami uji:

Konversi PUB ke PDF

Penting untuk dicatat di sini bahwa Aspose.PUB for C++ API mendukung input file PUB dengan beberapa halaman untuk diubah menjadi file PDF yang berisi banyak halaman. Selain itu, kami akan terus meningkatkan rendering PUB ke PDF dengan rilis yang akan datang.

Lisensi Sementara Gratis untuk Evaluasi Aspose.PUB for C++

Seperti API lain yang ditawarkan oleh Aspose, kami juga menawarkan lisensi uji coba gratis selama 30 hari untuk Aspose.PUB untuk API C++. Ini memungkinkan Anda untuk menguji API dalam kapasitas penuhnya. Namun, masa uji coba dapat diperpanjang beberapa kali, berdasarkan permintaan, jika POC, Kelayakan, atau prosedur organisasi lainnya memerlukan waktu. Anda dapat mempelajari informasi terperinci di halaman Lisensi Sementara jika Anda ingin menguji sebelum membayar API.

Kesimpulan

File penerbit sering digunakan di zaman modern dan fitur format file PUB ke PDF sangat penting. Itulah mengapa ini adalah salah satu fitur pertama yang disertakan dalam API versi C++. Jika Anda memerlukan bantuan saat menginstal atau mengonversi file PUB, hubungi kami melalui Forum Dukungan Gratis.

Lihat juga