MS Publisher est un programme permettant de créer des documents axés sur les informations de mise en page. Le programme ouvre les formats de fichier suivants MS Publisher 2.0 ou version ultérieure, les fichiers avec une extension .txt, les fichiers RTF, les fichiers MS Word, les fichiers HTML, le texte Unicode et bien d'autres. Les fichiers Pub peuvent inclure différents types de données comme des images, des textes ou des graphiques. C'est pourquoi le format est bien répandu dans la création de dépliants, de brochures, de cartes postales et d'autres productions publicitaires sur papier.

Ce logiciel permet de créer vos propres documents conçus ou d'utiliser les conceptions formatées pour votre document. MS Publisher enregistre les fichiers avec l'extension .pub et peu d'applications en dehors de Publisher peuvent traiter de tels fichiers.

Aspose.PUB pour C# .NET est une bibliothèque flexible et facile à utiliser. Il est développé pour fonctionner avec des fichiers de publication électroniques. Cette solution prend en charge le chargement, l'ouverture, l'édition et la conversion du format de fichier de publication électronique populaire (.pub) en PDF. Il offre une conversion rapide et fiable de PUB en PDF, HTML, XLSX, DOC et les formats d'image les plus populaires.

Outre l'intégration dans votre propre projet C# .NET, la bibliothèque est parfaite pour créer vos propres applications multiplateformes pour ouvrir, fusionner ou convertir des fichiers MS Publisher. Ici, vous pouvez voir et essayer les exemples d'implémentation de la fonctionnalité dans de telles applications. Ils sont créés par nos équipes avec l'utilisation de la solution. Avec ces solutions, vous n'avez pas besoin d'installer de logiciel supplémentaire, ni d'abonnement pour obtenir le résultat rendu.

Fonctionnalités avancées de l'API de manipulation .NET PUB

Exporter des fichiers PUB au format PDF

Aspose.PUB pour .NET peut lire et convertir des fichiers de publication (.pub) en fichier PDF, avec seulement quelques lignes de code.

Convertir PUB en PDF - C#

    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

Le code ci-dessus peut être brièvement expliqué de la manière suivante :

  • Créez le chemin d'accès complet au fichier Publisher que vous souhaitez convertir. Pour cela, créez une variable de chaîne pubFile et affectez-lui la valeur de la variable dataDir.
  • Créez un objet analyseur pour analyser le contenu du fichier Publisher en appelant la méthode CreateParser() sur la classe PubFactory.
  • Utilisez la méthode Parse() sur l'objet parser. La méthode lit et analyse le contenu du fichier Publisher et renvoie le résultat affecté à la variable pubtopdf.
  • Convertissez le contenu analysé du fichier Publisher en fichier PDF et enregistrez-le à l'emplacement spécifié à l'aide de la méthode ConvertToPdf() sur l'instance PdfConverter.

Accéder et manipuler les couches PUB

Aspose.PUB pour .NET vous permet d'accéder aux couches d'un PUB avec la possibilité de dessiner dessus avec une image ou du texte. Vous pouvez fusionner des calques, mettre à jour du texte sur des calques, définir des effets ou exporter des calques sous forme d'image. Vous pouvez également utiliser l'API PUB .NET pour détecter les fichiers PUB aplatis ou créer des vignettes.

Lire ou créer des fichiers PUB

Aspose.PUB pour .NET prend non seulement en charge le chargement des formats de fichiers PSD et PSB pour la manipulation et la conversion, mais il offre également la possibilité de créer des fichiers PUB et PSB à partir de zéro. Les développeurs .NET peuvent utiliser l'API pour automatiser des scénarios susceptibles de les aider dans leur cheminement.

Divers filtres d'imagerie

Aspose.PUB pour .NET fournit les principales fonctionnalités d'imagerie telles que le réglage des couleurs via ses bibliothèques de classes. Les développeurs peuvent facilement régler la luminosité, le contraste ou le gamma sur l'image raster chargée par l'API. De plus, les développeurs peuvent dynamiquement tramer ou brouiller les images et utiliser des filtres populaires tels que Median, Gauss Wiener, Motion Wiener et Bradley Threshold.

Dernières fonctionnalités de l'API PUB

Aspose.PUB pour l'API .NET ajoute continuellement plus de fonctionnalités pour le rendre puissant. Voici une liste de quelques choix parmi les derniers ajoutés :

  • Prise en charge des calques de remplissage. Remplissage Motif, Couleur et Dégradé.
  • Prise en charge de GdFlResource, VmskResource, PtFlResource et VsmsResource.
  • Chargez les fichiers image JPEG, PNG, etc. dans PsdImage sans chargement direct.
  • Prise en charge des masques vectoriels de calque et du retournement personnalisé du calque de texte.
  • Rendu de l'effet Stroke avec Color Fill pour l'exportation.
  

Support and Learning Resources

  
  

Aspose.PUB propose des API individuelles pour les environnements de développement populaires, comme indiqué ci-dessous :