RTF do PDF C++

RTF to międzyplatformowy format plików tekstowych wprowadzony przez firmę Microsoft. Oprócz tekstu może zawierać dodatkowe informacje o stylu czcionki, formatowaniu, obrazach itp. Mogą wystąpić sytuacje, takie jak udostępnianie pliku przez Internet, w których nie chcesz, aby można było go edytować lub chcesz, aby plik miał stałą układ. W takich przypadkach najlepszym rozwiązaniem jest format PDF. PDF to wieloplatformowy format, który można zabezpieczyć i ustawić jako tylko do odczytu. Ponadto plik PDF wygląda tak samo niezależnie od tego, gdzie go otworzysz. W tym artykule dowiesz się, jak konwertować pliki RTF do formatu PDF za pomocą C++.

API konwersji RTF na PDF C++

Wykorzystamy API Aspose.Words for C++ do konwersji dokumentów RTF do formatu PDF. Jest to natywna biblioteka C++, która pozwala generować, zmieniać i konwertować pliki Microsoft Word. Ponadto obsługuje również konwersję plików do formatu PDF. Możesz zainstalować API przez NuGet lub pobrać bezpośrednio z sekcji Downloads.

PM> Install-Package Aspose.Words.Cpp

C++ RTF do konwersji PDF

Poniżej przedstawiono kroki konwersji dokumentów RTF do formatu PDF.

Poniżej znajduje się przykładowy kod do konwersji dokumentów RTF do formatu PDF.

// Utwórz instancję klasy Document i załaduj plik RTF
System::SharedPtr<Aspose::Words::Document> document = System::MakeObject<Aspose::Words::Document>(u"SourceDirectory\\Test File (rtf).rtf");

// Ścieżka pliku wyjściowego
System::String outputPath = u"OutputDirectory\\TextFileOut.pdf";

// Zapisz RTF jako PDF
document->Save(outputPath, Aspose::Words::SaveFormat::Pdf);

Uzyskaj bezpłatną licencję

Możesz wypróbować interfejs API bez ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się programowo konwertować dokumenty RTF do formatu PDF za pomocą C++. Aby przeprowadzić tę konwersję, użyliśmy Aspose.Words for C++, który jest bogatym w funkcje interfejsem API, który pozwala zautomatyzować przepływy pracy związane z MS Word. Możesz szczegółowo zapoznać się z interfejsem API, korzystając z oficjalnej dokumentacji.

Zobacz też