Comment convertir RTF en PDF en Java

Ce bref didacticiel explique comment convertir RTF en PDF en Java en fournissant les instructions pour définir l’environnement, puis les étapes détaillées pour effectuer la tâche à l’aide des classes et méthodes nécessaires. Dans * Java, convertir RTF en PDF * est facilement possible en chargeant simplement le fichier RTF source et en l’enregistrant en tant que fichier PDF. De plus, vous pouvez contrôler le PDF de sortie en utilisant PdfSaveOptions.

Étapes pour convertir RTF en PDF en Java

  1. Ajoutez une référence à Aspose.Words dans l’application à l’aide du référentiel Maven
  2. Chargez le fichier RTF source dans l’objet de classe Document
  3. Instanciez l’objet de classe PdfSaveOptions pour configurer le fichier PDF converti
  4. Définissez la propriété du mode de couleur sur Échelle de gris pour le rendu des données
  5. Enregistrez le fichier PDF de sortie en utilisant la configuration mentionnée ci-dessus

Afin de * convertir RTF en PDF Java *, la configuration de l’environnement et un exemple de code sont expliqués ici, de sorte que les liens sont fournis pour établir l’environnement, puis une approche étape par étape est partagée pour effectuer la tâche en Java. La classe Document est utilisée pour charger le fichier RTF source, mais vous pouvez également charger d’autres types de fichiers. L’objet de classe PdfSaveOptions est référencé pour définir les propriétés du fichier PDF de sortie comme la propriété de mode de couleur est définie pour le rendu du contenu.

Code pour convertir RTF en PDF en utilisant 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");
}
}

En utilisant * Java RTF en PDF *, la conversion est effectuée ici et le fichier PDF de sortie est personnalisé à l’aide de PdfSaveOptions. Par exemple, vous pouvez définir le comportement de zoom du fichier PDF généré, définir un indicateur pour effectuer un rendu de haute qualité, définir la compression du texte, définir la fonction de rappel de progression et de nombreuses autres personnalisations également.

Ici, nous avons appris comment convertir RTF en PDF, mais si vous souhaitez apprendre le processus de conversion de Word en PDF, reportez-vous à l’article sur comment convertir Word en PDF en Java.

 Français