Файли 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, виконавши наведені нижче дії.
- Завантажити вхідний файл PUB
- Перетворіть PUB у PDF за допомогою методу ConvertToPdf.
- Збережіть вихідний файл 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++, який ми щойно перевірили:
Тут важливо зазначити, що 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, зв’яжіться з нами через безкоштовний форум підтримки.