Convertir Publisher en JPG en C# | Convertisseur PUB en JPG/JPEG

Publisher est un logiciel de publication assistée par ordinateur de Microsoft utilisé pour créer diverses publications, telles que des newsletters, des brochures, des dépliants, etc. Cependant, les fichiers PUB ne sont pas largement pris en charge, donc dans certains cas, nous pouvons avoir besoin de convertir les fichiers PUB en images JPG par programme. Dans cet article de blog, nous allons vous montrer comment convertir Publisher en JPG en C#. Nous vous fournirons un guide étape par étape et des extraits de code pour vous aider à démarrer.

Cet article couvre les sujets suivants :

  1. API C# pour convertir Publisher en JPG
  2. Étapes pour convertir un fichier d’éditeur en JPG
  3. Convertir Publisher en JPG en C#
  4. Convertir PUB en fichier JPG en ligne
  5. Ressources d’apprentissage

API C# pour convertir Publisher en JPG

La conversion de l’éditeur en JPG comprend deux étapes. Tout d’abord, nous utiliserons l’API Aspose.PUB for .NET pour charger et restituer le fichier PUB au format PDF, puis les pages du fichier PDF seront converties en images JPG à l’aide du Aspose.PDF for .NET API.

Aspose.PUB for .NET permet aux développeurs de travailler de manière transparente avec les fichiers Microsoft Publisher (PUB) au sein de leurs applications .NET. Il fournit un ensemble complet de fonctionnalités pour lire, écrire, convertir et manipuler des fichiers PUB. Tandis qu’Aspose.PDF for .NET est un outil polyvalent qui peut être utilisé pour effectuer un large éventail de tâches liées aux fichiers PDF.

Veuillez télécharger les DLL des API ou les installer à l’aide des commandes NuGet suivantes :

PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF

Comment convertir un fichier PUB de l’éditeur en JPG

Nous pouvons facilement convertir un fichier PUB en image JPG en suivant les étapes ci-dessous :

  1. Créez un analyseur PUB et analysez le fichier PUB.
  2. Convertissez un PUB en flux de fichiers PDF.
  3. Parcourez toutes les pages du document PDF.
  4. Créez un périphérique Jpeg et traitez les pages à enregistrer sous forme d’images JPG.

Voyons maintenant comment effectuer ces étapes en C# pour convertir un fichier Publisher PUB en JPG.

Convertir Publisher en image JPG en C#

Veuillez suivre les étapes ci-dessous pour convertir le fichier Publisher en image JPG par programmation en C# :

  1. Créez un analyseur PUB à l’aide de la méthode CreateParser() de la classe PubFactory.
  2. Analysez le fichier Publisher chargé à l’aide de la méthode Parse().
  3. Initialisez l’objet MemoryStream pour contenir le fichier PDF.
  4. Convertissez PUB en PDF à l’aide de la méthode ConvertToPdf().
  5. Créez une instance de la classe Document avec le flux PDF.
  6. Obtenez des informations sur le fichier à l’aide de l’objet de classe PdfFileInfo.
  7. Parcourez les pages du document PDF et obtenez la hauteur, la largeur et définissez la résolution.
  8. Après cela, créez une instance de JpegDevice avec la hauteur, la largeur et la résolution de la page.
  9. Enfin, appelez la méthode Process() pour enregistrer au format JPG. Il prend le chemin de la page et du fichier image de sortie comme arguments.

L’exemple de code suivant montre comment convertir Publisher en JPG en C#.

// Cet exemple de code montre comment convertir le fichier PUB Publisher au format d'image JPG.
// Charger le fichier PUB et créer l'analyseur PUB
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");

// Analyser le fichier PUB
var doc = parser.Parse();

// Initialiser le flux mémoire
MemoryStream stream = new MemoryStream();

// Convertir PUB en fichier PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Charger le flux de documents PDF
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Obtenir des informations sur le fichier PDF
PdfFileInfo info = new PdfFileInfo(document);

// Parcourez toutes les pages du PDF
foreach (Page page in document.Pages)
{
    // Obtenir la largeur et la hauteur de la page
    int width = Convert.ToInt32(info.GetPageWidth(page.Number));
    int height = Convert.ToInt32(info.GetPageHeight(page.Number));

    // Créer un objet Résolution
    Resolution resolution = new Resolution(300);

    // Créer un périphérique Jpeg avec la largeur, la hauteur et la résolution spécifiées
    JpegDevice JpegDevice = new JpegDevice(width, height, resolution);

    // Traitez le fichier Page et enregistrez l'image JPEG de sortie
    JpegDevice.Process(page, "C:\\Files\\Page" + page.Number + ".jpg");
}
Convertir Publisher en image JPG en C#

Convertissez Publisher en image JPG en C#.

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer les bibliothèques sans limitations d’évaluation.

Convertisseur PUB en JPG - Gratuit en ligne

Vous pouvez essayer cette application Convertisseur PUB en JPG en ligne gratuit pour convertir les fichiers de l’éditeur en images JPG sans installer de logiciel ou de plugin.

Convertir PUB en fichier JPG en ligne – Ressources d’apprentissage

Outre la conversion des fichiers Publisher PUB au format JPG, vous pouvez également explorer diverses autres fonctionnalités de la bibliothèque à l’aide des ressources suivantes :

Conclusion

Dans cet article de blog, nous vous avons montré comment convertir Publisher en JPG en C#. Nous avons fourni un guide étape par étape et des extraits de code pour vous aider à démarrer. La conversion de fichiers Publisher en JPG est une tâche relativement simple, et les extraits de code fournis dans cet article de blog peuvent être utilisés comme point de départ pour développer votre propre application de conversion Publisher en JPG. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également