PUB dosyaları genellikle yayınları oluşturmak veya düzenlemek için kullanılır. Broşürler, broşürler, kartvizitler ve diğer birçok dosya türü Microsoft Publisher uygulamasında oluşturularak .pub dosya uzantısı olarak kaydedilir. Ancak, PDF biçiminin popülaritesi ve desteği nedeniyle PUB’u PDF’ye dönüştürmeniz gerekebilir. Bu tür senaryolar için, Aspose.PUB for C++ API gereksinimlerinize cevaptır.

C++ PUB’dan PDF’e Dönüştürücü API’sı

API ile ilgili arka plan bilgilerine bakıldığında, daha önce yalnızca Aspose.PUB for .NET API mevcuttu, bu nedenle C# veya VB.NET programlama dili ile kullanılabiliyordu. Ancak, C++ platformunu desteklemeye yönelik artan ve yinelenen talepler, Aspose.PUB for C++ API kavramıyla sonuçlandı. Artık C++ uygulamalarınızda PUB dosyalarını düzenleyebilir, işleyebilir ve dönüştürebilirsiniz.

Kurulum

API, İndirilenler bölümünün yanı sıra NuGet galerisinde mevcuttur. Visual Studio IDE’de aşağıdaki komutu kolayca çalıştırabileceğiniz veya Çözüm için NuGet Manager’ı kullanarak yükleyebileceğiniz yer.

PM> Install-Package Aspose.PUB.Cpp

C++ ile PUB’u PDF’ye dönüştürme

Şimdiye kadar API’yi yüklediğiniz ve kurduğunuz için. Bir PUB dosyasını PDF’ye dönüştürmekte fayda var. Aşağıdaki adımlarla örnek bir Microsoft Publisher dosyasını PDF’ye dönüştürmemize izin verin:

  1. Giriş PUB dosyasını yükle
  2. PUB’u ConvertToPdf yöntemiyle PDF’ye dönüştürün
  3. Çıktı PDF dosyasını kaydedin

Aşağıdaki C++ kodu, C++ uygulamalarınızda PUB’u PDF’ye nasıl dönüştüreceğinizi gösteren bu adımlara dayanmaktadır.

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.");

Aşağıdaki ekran görüntüsü, az önce test ettiğimiz C++ kod parçacığıyla oluşturulan çıktı PDF dosyasını gösterir:

PUB'u PDF'ye dönüştür

Burada, Aspose.PUB for C++ API’nin, birçok sayfa içeren bir PDF dosyasına dönüştürülecek birkaç sayfa içeren girdi PUB dosyasını desteklediğine dikkat etmek önemlidir. Ayrıca, gelecek sürümlerle PUB’dan PDF’e dönüştürmeyi geliştirmeye devam edeceğiz.

Aspose.PUB for C++ Değerlendirmesi için Ücretsiz Geçici Lisans

Aspose tarafından sunulan diğer API’ler gibi Aspose.PUB for C++ API için de 30 günlük ücretsiz deneme lisansı sunuyoruz. Bu, API’yi tam kapasitesiyle test etmenizi sağlar. Bununla birlikte, POC, Fizibilite veya başka herhangi bir organizasyon prosedürünün biraz zamana ihtiyacı varsa, talep üzerine deneme süresi birkaç kez uzatılabilir. API ücretini ödemeden önce test etmek isterseniz Geçici Lisans sayfasından detaylı bilgileri öğrenebilirsiniz.

Çözüm

Publisher dosyaları modern zamanlarda sıklıkla kullanılmaktadır ve PUB to PDF dosya formatının özelliği çok önemlidir. Bu nedenle API’nin C++ sürümüne dahil edilen ilk özelliklerden biridir. PUB dosyalarını yüklerken veya dönüştürürken herhangi bir yardıma ihtiyacınız olursa Ücretsiz Destek Forumu aracılığıyla bizimle iletişime geçin.

Ayrıca bakınız