W tym krótkim samouczku opisano proces konwertowania RTF do formatu PDF przy użyciu języka C++, dostarczając instrukcje konfigurowania środowiska i uruchamialnego kodu w języku C++ wraz z informacjami o niezbędnych plikach nagłówkowych i przestrzeniach nazw. Podczas pisania konwertera RTF na PDF przy użyciu C++ nauczymy się ładowania źródłowego pliku RTF, a następnie utworzymy dostosowany plik PDF, ustawiając tryb kolorów do renderowania zawartości. Na koniec wyjściowy plik PDF wygenerowany przez kod C++ zostanie zapisany na dysku.
Kroki, aby przekonwertować RTF na PDF za pomocą C++
- Dodaj odwołanie do biblioteki Aspose.Words.Cpp do aplikacji za pomocą menedżera pakietów NugGet
- Dołącz wymagane pliki nagłówkowe i niezbędne przestrzenie nazw
- Załaduj źródłowy plik RTF do obiektu klasy Document w celu konwersji do formatu PDF w C++
- Utwórz obiekt klasy PdfSaveOptions, aby dostosować wyjściowy plik PDF
- Ustaw tryb kolorów wyjściowego pliku PDF do renderowania zawartości do pliku PDF
- Zapisz wyjściowy plik PDF, używając żądanych konfiguracji
Te kroki zawierają odniesienie do wymaganych zasobów do konfiguracji środowiska i uporządkowanej sekwencji kroków w celu konwertowania dokumentu w formacie RTF na format PDF przy użyciu języka C++. Po dodaniu wszystkich wymaganych plików nagłówkowych i uwzględnieniu niezbędnych przestrzeni nazw załadujemy źródłowy plik RTF przy użyciu obiektu klasy Document, który może go ładować na różne sposoby, na przykład ładowanie ze strumienia lub użycie obiektu klasy LoadOptions do kontrolowania proces ładowania plików. Ostatecznie dostosowany plik PDF jest zapisywany na dysku przez ustawienie właściwości trybu koloru, jednak w klasie PdfSaveOptions dostępnych jest wiele innych opcji.
Kod do zmiany formatu RTF na PDF przy użyciu C++
Ten kod przekształca format tekstu sformatowanego na format PDF przy użyciu języka C++, tworząc i używając obiektów klasy PdfSaveOptions. Użyliśmy klasy PdfSaveOptions, która zawiera wiele innych właściwości, takich jak set_Compliance() do ustawienia wyjściowego poziomu zgodności ze standardami PDF, set_DigitalSignatureDetails() do ustawienia szczegółów podpisywania pliku PDF, set_DisplayDocTitle() do ustawienia tytułu dokumentu podczas wyświetlania go w przeglądarce do wymienić kilka.
Ten samouczek nauczył nas procesu eksportowania RTF do PDF przy użyciu C++. Jeśli chcesz poznać proces konwersji programu Word do formatu PDF, zapoznaj się z artykułem jak przekonwertować Worda na PDF za pomocą C++.