Hoe RTF naar PDF in Java te converteren

Deze korte tutorial legt uit hoe je RTF converteert naar PDF in Java door de instructies te geven om de omgeving in te stellen en vervolgens gedetailleerde stappen om de taak uit te voeren met behulp van de benodigde klassen en methoden. In Java is het eenvoudig RTF naar PDF te converteren door het bron-RTF-bestand te laden en op te slaan als een PDF-bestand. Bovendien kunt u de uitvoer-PDF beheren met behulp van PdfSaveOptions.

Stappen om RTF naar PDF in Java te converteren

  1. Voeg een verwijzing toe naar Aspose.Words in de applicatie met behulp van de Maven Repository
  2. Laad het bron-RTF-bestand in het Document klasseobject
  3. Instantieer het klasseobject PdfSaveOptions om het geconverteerde PDF-bestand te configureren
  4. Stel de eigenschap kleurmodus in op Grijsschaal voor het renderen van de gegevens
  5. Sla het uitvoer-PDF-bestand op met behulp van de bovengenoemde configuratie

Om RTF te converteren naar PDF Java wordt hier de omgevingsconfiguratie en voorbeeldcode uitgelegd, zodat de links worden gegeven om de omgeving tot stand te brengen en vervolgens wordt een stapsgewijze benadering gedeeld om de taak in Java uit te voeren. De klasse Document wordt gebruikt om het bron-RTF-bestand te laden, maar u kunt ook andere soorten bestanden laden. Er wordt verwezen naar het klasseobject PdfSaveOptions om de eigenschappen van het PDF-uitvoerbestand te definiëren, zoals de eigenschap kleurmodus is ingesteld voor het weergeven van de inhoud.

Code om RTF naar PDF te converteren met Java

import com.aspose.words.ColorMode;
import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.PdfSaveOptions;
public class HowToConvertRtfToPdfInJava {
public static void main(String[] args) throws Exception { //main function for How To Convert RTF to PDF In Java
// Initialize the Aspose.Words license to avoid trial version limitation for the conversion
License licenseRtfToPdf = new License();
licenseRtfToPdf.setLicense("Aspose.Words.lic");
// Load the source RTF file into the Document class object
Document inputRtfFile = new Document("InputSampleRtf.rtf");
// Instantiate the PdfSaveOptions class object to configure the output PDF file
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Set color mode to GrayScale for rendering the contents
pdfSaveOptions.setColorMode(ColorMode.GRAYSCALE);
// Save the converted PDF file from RTF using the specified configuration
inputRtfFile.save("OutputRtfAsPdf_Java.pdf",pdfSaveOptions);
System.out.println("Done");
}
}

Door Java RTF naar PDF te gebruiken, wordt hier de conversie uitgevoerd en wordt het PDF-uitvoerbestand aangepast met behulp van PdfSaveOptions. U kunt bijvoorbeeld het zoomgedrag van het gegenereerde PDF-bestand instellen, een vlag instellen om hoogwaardige rendering uit te voeren, tekstcompressie instellen, de voortgangscallback-functie definiëren en nog veel andere aanpassingen.

Hier hebben we geleerd hoe u RTF naar PDF kunt converteren, maar als u geïnteresseerd bent in het proces om Word naar PDF te converteren, raadpleeg dan het artikel op hoe Word naar PDF in Java te converteren.

 Nederlands