RTF у PDF C++

RTF – це кросплатформний формат форматованого текстового файлу, представлений Microsoft. Окрім тексту, він може містити додаткову інформацію про стиль шрифту, форматування, зображення тощо. Можуть виникнути ситуації, як-от обмін файлом через Інтернет, коли ви не бажаєте, щоб файл можна було редагувати, або хочете, щоб файл мав фіксований макет. У таких випадках найкращим вибором буде формат PDF. PDF — це міжплатформний формат, який можна захистити та зробити лише для читання. Крім того, PDF-файл виглядає однаково, де б ви його не відкривали. У цій статті ви дізнаєтесь, як конвертувати файли RTF у формат PDF за допомогою C++.

API перетворення RTF у PDF C++

Ми будемо використовувати Aspose.Words for C++ API для перетворення документів RTF у формат PDF. Це рідна бібліотека C++, яка дозволяє створювати, змінювати та конвертувати файли Microsoft Word. Крім того, він також підтримує конвертацію файлів у формат PDF. Ви можете встановити API через NuGet або завантажити його безпосередньо з розділу Завантаження.

PM> Install-Package Aspose.Words.Cpp

Конвертація C++ RTF у PDF

Нижче наведено кроки для перетворення документів RTF у формат PDF.

Нижче наведено приклад коду для перетворення документів RTF у формат PDF.

// Створіть екземпляр класу Document і завантажте файл RTF
System::SharedPtr<Aspose::Words::Document> document = System::MakeObject<Aspose::Words::Document>(u"SourceDirectory\\Test File (rtf).rtf");

// Шлях вихідного файлу
System::String outputPath = u"OutputDirectory\\TextFileOut.pdf";

// Збережіть RTF як PDF
document->Save(outputPath, Aspose::Words::SaveFormat::Pdf);

Отримайте безкоштовну ліцензію

Ви можете спробувати API без оціночних обмежень, надіславши запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як програмно конвертувати документи RTF у формат PDF за допомогою C++. Щоб виконати це перетворення, ми використали Aspose.Words for C++, який є багатофункціональним API, який дозволяє автоматизувати робочі процеси, пов’язані з MS Word. Ви можете детально вивчити API, використовуючи офіційну документацію.

Дивись також