Ten krótki samouczek ma na celu pomóc Ci w tym, jak konwertować RTF na PDF przy użyciu C# za pomocą zestawu kroków, aby skonfigurować środowisko i informacje o niezbędnych klasach, które mają być użyte w tej konwersji. Podczas pisania konwertera kodu RTF na PDF C# jest również zademonstrowany dla pełnego zrozumienia. Możesz dostosować wyjściowy plik PDF przekonwertowany z pliku RTF na różne sposoby, używając obiektu klasy PdfSaveOptions.
Kroki, aby przekonwertować RTF na PDF za pomocą C#
- Skonfiguruj swój projekt, aby dodać odwołanie do Aspose.Words z menedżera pakietów NuGet
- Załaduj źródłowy plik RTF z dysku do obiektu klasy Document
- Utwórz instancję obiektu klasy PdfSaveOptions, aby skonfigurować przekonwertowany plik PDF z formatu RTF
- Zapisz wyjściowy plik PDF, korzystając z żądanych opcji zapisywania PDF
Opisano tutaj konwersję C# RTF do PDF za pomocą sekwencji operacji wymaganych do wykonania tego zadania, na przykład najpierw przedstawiono wskazówki dotyczące konfiguracji środowiska, a następnie udostępniono odwołanie do klasy dokumentu, którego można użyć do załadowania formatu RTF jako a także wiele innych typów plików obsługiwanych przez różne aplikacje edytora tekstu. Na koniec zapisujemy wejściowy plik RTF jako PDF wraz z obiektem klasy PdfSaveOptions, który można skonfigurować, ustawiając tryb renderowanych kolorów na GrayScale lub Normal.
Kod do eksportu RTF do PDF przy użyciu C#
Aby konwertować format RTF na PDF, zademonstrowano tutaj kod C#, który wykorzystuje klasę PdfSaveOptions do konfiguracji wyjściowego pliku PDF. Możesz ustawić niestandardową lokalną strefę czasową dla pól daty/czasu, ustawić ustawienia optymalizacji pamięci, aby kontrolować konwersję dużego pliku, zdefiniować zestaw stron do renderowania, flagę do użycia wygładzania krawędzi do renderowania i wiele innych konfiguracji. .
W tym samouczku nauczyliśmy się, jak C# konwertować RTF na PDF za pomocą prostych wywołań API. Jeśli chcesz nauczyć się konwersji HTML do PDF, zapoznaj się z artykułem jak przekonwertować HTML na PDF przy użyciu C# bez interop.