Файли PUB зазвичай використовуються для створення або редагування публікацій. Памфлети, брошури, візитні картки та багато інших типів файлів створюються в програмі Microsoft Publisher, таким чином зберігаються як файл із розширенням .pub. Однак через популярність і підтримку формату PDF вам може знадобитися конвертувати PUB у PDF. Для таких сценаріїв Aspose.PUB for C++ API є відповіддю на ваші вимоги.

C++ PUB to PDF Converter API

Дивлячись на довідкову інформацію про API, раніше був доступний лише API Aspose.PUB for .NET, тому його можна було використовувати з мовою програмування C# або VB.NET. Однак зростаючі та повторювані запити щодо підтримки платформи C++ призвели до концепції Aspose.PUB for C++ API. Тепер ви можете редагувати, маніпулювати та конвертувати файли PUB у своїх програмах C++.

монтаж

API доступний у розділі Завантаження, а також у галереї NuGet. Де ви можете просто запустити наведену нижче команду або встановити за допомогою NuGet Manager for Solution у Visual Studio IDE.

PM> Install-Package Aspose.PUB.Cpp

Перетворіть PUB у PDF на C++

Оскільки ви вже встановили та налаштували API. Ми добре конвертуємо файл PUB у PDF. Давайте попрацюємо зі зразком файлу Microsoft Publisher у PDF, виконавши наведені нижче дії.

  1. Завантажити вхідний файл PUB
  2. Перетворіть PUB у PDF за допомогою методу ConvertToPdf.
  3. Збережіть вихідний файл PDF

Наступний код C++ базується на цих кроках, які показують, як конвертувати PUB у PDF у ваших програмах C++.

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

На знімку екрана нижче показано вихідний PDF-файл, створений за допомогою фрагмента коду C++, який ми щойно перевірили:

Перетворення PUB на PDF

Тут важливо зазначити, що API Aspose.PUB for C++ підтримує вхідний файл PUB із кількома сторінками, які потрібно перетворити на файл PDF, що містить багато сторінок. Крім того, ми продовжуватимемо покращувати відтворення PUB у PDF з майбутніми випусками.

Безкоштовна тимчасова ліцензія для оцінки Aspose.PUB for C++

Як і інші API, які пропонує Aspose, ми також пропонуємо безкоштовну пробну ліцензію на 30 днів для Aspose.PUB for C++ API. Це дозволяє перевірити API на повну потужність. Однак пробний період можна кілька разів продовжити за запитом, якщо вашій POC, техніко-економічній або будь-якій іншій організаційній процедурі потрібен деякий час. Ви можете отримати детальну інформацію на сторінці Тимчасова ліцензія, якщо ви хочете протестувати, перш ніж платити за API.

Висновок

Файли Publisher часто використовуються в наш час, і функція файлу PUB у форматі PDF є дуже важливою. Ось чому це одна з перших функцій, включених у версію C++ API. Якщо вам потрібна допомога під час встановлення чи конвертації файлів PUB, зв’яжіться з нами через безкоштовний форум підтримки.

Дивись також