Hur man konverterar RTF till PDF med C#

Denna korta handledning är utformad för att vägleda dig om hur du konverterar RTF till PDF med C# med hjälp av en uppsättning steg för att konfigurera miljön och information om nödvändiga klasser som ska användas i denna konvertering. När du skriver omvandlare för RTF till PDF C# visas också körbar kod för fullständig förståelse. Du kan anpassa utdatafilen PDF som konverterats från RTF-filen på en mängd olika sätt genom att använda klassobjektet PdfSaveOptions.

Steg för att konvertera RTF till PDF med C#

  1. Konfigurera ditt projekt för att lägga till referens till Aspose.Words från NuGet-pakethanteraren
  2. Ladda RTF-källfilen från disken till klassobjektet Document
  3. Instantiera klassobjektet PdfSaveOptions för att konfigurera den konverterade PDF-filen från RTF
  4. Spara den utgående PDF-filen med hjälp av önskade PDF-sparalternativ

Genom att använda C# RTF till PDF beskrivs konvertering här med hjälp av en sekvens av operationer som krävs för att utföra denna uppgift som att först ges vägledning för att konfigurera miljön och sedan delas dokumentklassreferens som kan användas för att ladda RTF som samt många andra typer av filer som stöds av olika ordbehandlingsprogram. I slutändan sparar vi den ingående RTF-filen som PDF tillsammans med klassobjektet PdfSaveOptions som kan konfigureras genom att ställa in det återgivna färgläget till Gråskala eller Normal.

Kod för att exportera RTF till PDF med 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");
}
}
}

Att konvertera RTF till PDF C#-kod visas här som använder klassen PdfSaveOptions för att konfigurera utdata-PDF-filen. Du kan ställa in anpassad lokal tidszon för datum-/tidsfält, ställa in minnesoptimeringsinställningar för att styra konverteringen av den stora filen, definiera uppsättningen sidor som ska renderas, flagga för att använda kantutjämning för rendering och många andra konfigurationer också .

I den här handledningen har vi lärt oss hur C# konverterar RTF till PDF med enkla API-anrop. Om du vill lära dig omvandlingen av HTML till PDF, se artikeln hur man konverterar HTML till PDF med C# utan interop.

 Svenska