Convertir des fichiers PUB avec les API Java

Présentation de la fonctionnalité de conversion .pub via Java

La conversion de fichiers MS Publisher offre une alternative lorsque vous souhaitez ouvrir ou modifier des fichiers Microsoft Publisher à l’aide d’un logiciel différent. Explorons d’autres raisons de convertir les fichiers PUB :

Vous disposez de plusieurs options pour convertir les fichiers PUB en différents formats, notamment PDF, DOCX (Microsoft Word), RTF (Rich Text Format) ou HTML (format de page Web). Le choix du format dépend de vos besoins spécifiques et du logiciel ou de la plateforme que vous comptez utiliser. Si vous préférez une solution en ligne sans avoir besoin de coder en Java, vous pouvez utiliser des convertisseurs multiplateformes.

Aspose.PUB pour Java peut lire et convertir les fichiers de publication (.pub) en PDF. La classe PubFactory crée du contenu à partir d’un fichier .pub pour un traitement ultérieur par la classe Document de l’API.

À l’heure actuelle, l’API ne prend pas en charge la conversion d’images dans un fichier PUB en PDF de sortie.

Conversion PUB en PDF à l’aide de Java

Adobe a introduit le format PDF (Portable Document Format) pour faciliter la visualisation de documents sur des appareils numériques. Les fichiers PUB, en revanche, nécessitent l’accès à Microsoft Publisher. Avec Aspose.PUB pour Java, vous pouvez facilement convertir des fichiers PUB en PDF, les rendant accessibles sur pratiquement n’importe quel ordinateur sans nécessiter l’installation de Microsoft Publisher.

Aspose.PUB pour Java prend en charge la conversion de documents PUB de plusieurs pages en PDF en utilisant les mêmes lignes de code indiquées dans cet article.

  1. Créez une console Java ou un projet WinForms

  2. Spécifiez un objet IPubParser nommé parser et attribuez-lui le résultat de l’appel de la méthode createParser depuis la classe PubFactory, en passant le fileName comme paramètre. La méthode createParser est responsable de la création d’un objet analyseur pour analyser le fichier .pub spécifié par fileName.

  3. Déclarez un objet Document nommé doc et attribuez-lui le résultat de l’appel de la méthode Parse sur l’objet Parser. Cette méthode analyse le fichier .pub à l’aide de l’analyseur créé précédemment et renvoie un objet Document représentant le contenu du fichier.

  4. Utilisez la méthode createPdfConverter de la classe PubFactory pour créer un objet convertisseur PDF.

  5. Utilisez la méthode convertToPdf sur l’objet convertisseur PDF pour transmettre l’objet doc (le document .pub analysé) et le chemin du fichier de sortie comme paramètres. Cette méthode convertit le document « .pub » analysé au format PDF et l’enregistre dans le chemin du fichier de sortie spécifié.

1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-Java
2
3IPubParser parser = PubFactory.createParser(fileName);
4
5Document doc = parser.parse();
6
7com.aspose.pub.PubFactory.createPdfConverter().convertToPdf(doc, "/users/kashifiqbal/documents/result_out.pdf");

Pour voir comment la fonctionnalité peut être implémentée dans une application multiplateforme, découvrez notre Convertisseur PUB en ligne. Rendez-vous sur la page produit pour découvrir entièrement Conversion PUB en PDF via Java

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.