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 :
- Certains logiciels et appareils ne prennent pas en charge le format de fichier PUB, ce qui rend la conversion nécessaire pour accéder et visualiser les fichiers sur diverses plates-formes.
- Collaborer avec des personnes dépourvues de Microsoft Publisher devient plus facile grâce à la conversion des fichiers PUB dans un format universel, permettant à chacun d’accéder et de travailler sur les fichiers.
- La conversion des fichiers PUB vers des formats tels que PDF ou XPS élimine les problèmes d’impression potentiels.
- En convertissant les fichiers PUB dans un format plus standardisé, leur accessibilité à long terme est assurée. Cela signifie que vous pourrez toujours accéder à vos documents à l’avenir, même si Microsoft Publisher devient obsolète.
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.
Créez une console Java ou un projet WinForms
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.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.Utilisez la méthode createPdfConverter de la classe PubFactory pour créer un objet convertisseur PDF.
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