Ovaj kratki vodič osmišljen je da vas vodi kako pretvoriti RTF u PDF koristeći C# uz pomoć niza koraka za konfiguriranje okruženja i informacija o potrebnim klasama koje će se koristiti u ovoj pretvorbi. Tijekom pisanja pretvarača za RTF u PDF C# također se demonstrira izvodljivi kod za potpuno razumijevanje. Možete prilagoditi izlaznu PDF datoteku pretvorenu iz RTF datoteke na razne načine pomoću objekta klase PdfSaveOptions.
Koraci za pretvaranje RTF-a u PDF pomoću C#
- Konfigurirajte svoj projekt da dodate referencu na Aspose.Words iz upravitelja paketa NuGet
- Učitajte izvornu RTF datoteku s diska u objekt klase Document
- Instancirajte objekt klase PdfSaveOptions da biste konfigurirali pretvoreni PDF iz RTF-a
- Spremite izlaznu PDF datoteku koristeći željene opcije spremanja PDF-a
Korištenjem C# RTF u PDF pretvorba je ovdje opisana uz pomoć niza operacija potrebnih za izvođenje ovog zadatka, kao što je prvo dato vodstvo za konfiguriranje okruženja, a zatim se dijeli referenca klase dokumenta koja se može koristiti za učitavanje RTF-a kao kao i mnoge druge vrste datoteka koje podržavaju različite aplikacije za obradu teksta. Na kraju spremamo ulaznu RTF datoteku kao PDF zajedno s objektom klase PdfSaveOptions koji se može konfigurirati postavljanjem načina prikazane boje na GrayScale ili Normal.
Kod za izvoz RTF-a u PDF pomoću C#
using System; | |
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace WordKB | |
{ | |
public class ConvertRtfToPdfUsingCSharp | |
{ | |
public static void Main2(string[] args) | |
{ | |
Load the license to avoid trial version watermark in the converted PDF from RTF | |
License RtfToPdfLicense = new License(); | |
RtfToPdfLicense.SetLicense("Aspose.Word.lic"); | |
// Load the source input RTF file | |
Document inputRtfFile = new Document("InputSampleRtf.rtf"); | |
// Create and initialize PdfSaveOptions to customize the output PDF file | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
// Set color mode for rendering the contents | |
pdfSaveOptions.ColorMode = ColorMode.Grayscale; | |
// Save the converted PDF file from RTF | |
inputRtfFile.Save("OutputRtfAsPdf.pdf", pdfSaveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Za konvertiranje RTF-a u PDF Ovdje je prikazan C# kod koji koristi klasu PdfSaveOptions za konfiguriranje izlazne PDF datoteke. Možete postaviti prilagođenu lokalnu vremensku zonu za polja datuma/vremena, postaviti postavke optimizacije memorije za kontrolu pretvorbe velike datoteke, definirati skup stranica koje će se renderirati, označiti za korištenje anti-aliasinga za renderiranje i mnoge druge konfiguracije .
U ovom vodiču naučili smo kako C# pretvoriti RTF u PDF pomoću jednostavnih API poziva. Ako želite naučiti pretvaranje HTML-a u PDF, pogledajte članak kako pretvoriti HTML u PDF koristeći C# bez interop.