Konvertieren Sie PUB in PNG in C#

Microsoft Publisher Dateien (PUB) werden zum Erstellen verschiedener Dokumente verwendet, darunter Broschüren, Flyer und Newsletter. Allerdings werden PUB Dateien nicht allgemein unterstützt und viele Anwendungen können sie nicht öffnen. In einigen Fällen müssen Sie möglicherweise eine PUB-Datei in ein PNG bild konvertieren. In diesem Blogbeitrag erfahren Sie, wie Sie PUB in C# in PNG konvertieren.

Dieser Artikel behandelt die folgenden Themen:

  1. C# API zum Konvertieren von PUB in PNG
  2. Schritte zum Konvertieren von PUB in PNG
  3. PUB in JPG konvertieren
  4. PUB online in Image konvertieren
  5. Kostenlose Lernressourcen

C# API zum Konvertieren von PUB in PNG

Das Konvertieren eines PUB- in ein PNG bild umfasst zwei Schritte. Zunächst verwenden wir die API Aspose.PUB for .NET, um die PUB-Datei zu laden und in das PDF-Format zu rendern. Anschließend werden die Seiten der PDF-Datei mithilfe der API Aspose.PDF for .NET in JPG bilder umgewandelt.

Bitte laden Sie die DLLs der APIs herunter oder installieren Sie sie mit den folgenden NuGet-Befehlen:

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

So konvertieren Sie eine Publisher-PUB-Datei in PNG

Wir können eine PUB-Datei ganz einfach in ein PNG bild konvertieren, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie einen PUB-Parser und analysieren Sie die PUB-Datei.
  2. Konvertieren Sie einen PUB- in einen PDF-Dateistream.
  3. Durchlaufen Sie alle Seiten des PDF Dokuments.
  4. Erstellen Sie ein PNG-Gerät und verarbeiten Sie Seiten, um sie als PNG bilder zu speichern.

Sehen wir uns nun an, wie Sie diese Schritte in C# ausführen, um eine Publisher-PUB-Datei in eine PNG-Datei zu konvertieren.

Konvertieren Sie PUB mit C# in PNG

Wir können PUB Dateien ganz einfach in C# in PNG bilder konvertieren, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie einen PUB-Parser mit PubFactory.CreateParser().
  2. Konvertieren Sie eine PUB-Datei mit der Methode ConvertToPdf() in eine PDF-Datei.
  3. Laden Sie das PDF Dokument mit dem Document Klassenobjekt.
  4. Durchlaufen Sie alle PDF-Seiten.
  5. Erstellen Sie ein PNG-Gerät mit dem PNGDevice Klassenobjekt.
  6. Rufen Sie die Process()-Methode auf und speichern Sie das konvertierte PNG bild.

Das folgende Codebeispiel zeigt, wie Sie eine PUB-Datei in ein PNG bild in C# konvertieren.

// Dieses Codebeispiel zeigt, wie Sie eine Publisher-PUB-Datei in das PNG bildformat konvertieren.
// Laden Sie die PUB-Datei und erstellen Sie den PUB-Parser
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");

// Analysieren Sie die PUB-Datei
var doc = parser.Parse();

// Speicherstrom initialisieren
MemoryStream stream = new MemoryStream();

// Konvertieren Sie PUB in eine PDF-Datei
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Laden Sie den PDF Dokument-Stream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Durchlaufen Sie alle PDF-Seiten
foreach (Page page in document.Pages)
{
    // Holen Sie sich Informationen zur PDF-Datei
    PdfFileInfo info = new PdfFileInfo(document);

    // Seitenbreite und -höhe abrufen
    int width = Convert.ToInt32(info.GetPageWidth(page.Number));
    int height = Convert.ToInt32(info.GetPageHeight(page.Number));

    // Auflösungsobjekt erstellen
    Resolution resolution = new Resolution(300);

    // Erstellen Sie ein JPEG-Gerät mit der angegebenen Breite, Höhe und Auflösung
    PngDevice PngDevice = new PngDevice(width, height, resolution);

    // Verarbeiten Sie die Seitendatei und speichern Sie das ausgegebene JPEG bild
    PngDevice.Process(page, "C:\\Files\\Page" + page.Number + ".png");
}
Konvertieren Sie PUB in PNG in C#

Konvertieren Sie PUB in PNG in C#.

Holen Sie sich eine kostenlose API Lizenz

Sie können die APIs in ihrer vollen Kapazität testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

PUB zu PNG-Konverter online

Bitte probieren Sie diese kostenlose Online-App PUB to PNG Converter aus, um Publisher Dateien in PNG bilder zu konvertieren, ohne Software oder Plugins zu installieren.

PUB-Datei in PNG – Lernressourcen

Neben der Konvertierung von Publisher-PUB Dateien in PNG bilder können Sie mithilfe der folgenden Ressourcen verschiedene andere Funktionen von Aspose.PUB for .NET erkunden:

Abschluss

In diesem Artikel haben wir gelernt, wie man PUB in C# programmgesteuert in PNG konvertiert. Indem Sie die in diesem Artikel beschriebenen Schritte befolgen, können Sie Ihre eigene PUB zu PNG-Konverteranwendung entwickeln. Bei Unklarheiten können Sie uns gerne in unserem kostenlosen Support-Forum kontaktieren.

Siehe auch