Questo breve tutorial è progettato per guidarti su come convertire RTF in PDF utilizzando C# con l’aiuto di una serie di passaggi per configurare l’ambiente e le informazioni delle classi necessarie da utilizzare in questa conversione. Durante la scrittura del convertitore per RTF in PDF C# viene anche dimostrato il codice eseguibile per una comprensione completa. È possibile personalizzare il file di output PDF convertito dal file RTF in vari modi utilizzando l’oggetto classe PdfSaveOptions.
Passaggi per convertire RTF in PDF usando C#
- Configura il tuo progetto per aggiungere un riferimento a Aspose.Words dal gestore di pacchetti NuGet
- Carica il file RTF di origine dal disco nell’oggetto classe Document
- Crea un’istanza dell’oggetto classe PdfSaveOptions per configurare il PDF convertito da RTF
- Salva il file PDF di output utilizzando le opzioni di salvataggio PDF desiderate
Usando C# la conversione da RTF a PDF è descritta qui con l’aiuto di una sequenza di operazioni richieste per eseguire questa attività, come prima viene fornita la guida per configurare l’ambiente e quindi viene condiviso il riferimento alla classe del documento che può essere utilizzato per caricare RTF come così come molti altri tipi di file supportati da diverse applicazioni di elaborazione testi. Alla fine, salviamo il file RTF di input come PDF insieme all’oggetto della classe PdfSaveOptions che può essere configurato impostando la modalità colore renderizzata su GrayScale o Normal.
Codice per esportare RTF in PDF usando 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"); | |
} | |
} | |
} |
Per convertire RTF in PDF Qui viene illustrato il codice C# che utilizza la classe PdfSaveOptions per configurare il file PDF di output. Puoi impostare il fuso orario locale personalizzato per i campi data/ora, impostare le impostazioni di ottimizzazione della memoria per controllare la conversione del file di grandi dimensioni, definire l’insieme di pagine da renderizzare, contrassegnare per usare l’anti-alias per il rendering e molte altre configurazioni pure .
In questo tutorial, abbiamo imparato come C# converte RTF in PDF usando semplici chiamate API. Se vuoi imparare la conversione di HTML in PDF, fai riferimento all’articolo come convertire HTML in PDF usando C# senza interoperabilità.