Konvertieren Sie PUB in HTML

In verschiedenen Szenarien müssen Sie möglicherweise Microsoft Publisher Dateien (PUB) in eine HTML-Webseite konvertieren. Sie können die Ausgabe HTML Datei mit verschiedenen Eigenschaften gemäß Ihren Anforderungen anpassen. In diesem Artikel erfahren Sie, wie Sie eine PUB Datei programmgesteuert mit C# in eine HTML Webseite im HTML5 oder XHTML Format konvertieren:

PUB to HTML Webpage Converter – Installation der C# APIs

Aspose.PUB for .NET API kann eine Microsoft Publisher Datei in PDF konvertieren und diese PDF Datei kann als HTML Webseite exportiert werden. Es ist hilfreich, wenn Sie Microsoft Publisher Dateien in einer Webanwendung verwalten, da diese Dateien in der Regel nicht von Internetbrowsern unterstützt werden. Sie können die APIs konfigurieren, indem Sie die DLL Dateien aus dem Abschnitt Downloads herunterladen oder die folgenden NuGet Installationsbefehle verwenden:

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

Konvertieren Sie PUB programmgesteuert in eine HTML Datei mit C#

Sie können eine PUB Datei mit den folgenden Schritten in eine HTML Datei konvertieren:

  1. Laden und parsen Sie die PUB-Eingabedatei mit der methode CreateParser.
  2. Konvertieren Sie die PUB Datei in PDF und speichern Sie das Ergebnis in einem MemoryStream.
  3. Laden Sie Daten aus MemoryStream und initialisieren Sie das Klassenobjekt HtmlSaveOptions.
  4. Speichern Sie die ausgegebene HTML Webseite.

Der folgende Code zeigt, wie Sie eine PUB Datei mit C# in eine HTML Webseite konvertieren:

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// Eingabe-PUB Datei laden
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// Analysieren Sie die Eingabe-Publisher Datei
Aspose.Pub.Document doc = parser.Parse();

// Konvertieren Sie die PUB Datei in PDF und speichern Sie das Ergebnis in einem MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Laden Sie die PDF-Eingabedatei aus dem MemoryStream
Aspose.Pdf.Document document = new Document(stream);

// Initialisieren Sie das HtmlSaveOptions Klassenobjekt
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// Speichern Sie die ausgegebene HTML Webseite
document.Save("Output.html", options);

Konvertieren Sie PUB programmgesteuert mit C# in HTML im XHTML Format

Sie können ein Publisher-Dokument mithilfe von C# programmgesteuert in eine HTML Datei im Xhtml Format konvertieren. Die Klasse HtmlSaveOptions macht verschiedene Eigenschaften verfügbar, die zum Erstellen verschiedener Arten von HTML Dateien festgelegt werden können. Die folgenden Schritte erläutern die Umwandlung von PUB in HTML im Xhtml-Format:

  1. Laden Sie die PUB-Eingabedatei und parsen Sie sie mit der methode Parse.
  2. Konvertieren Sie PUB in ein PDF Dokument und speichern Sie das Ergebnis in einer MemoryStream-Instanz.
  3. Initialisieren Sie das Klassenobjekt HtmlSaveOptions und legen Sie die Eigenschaft DocumenType fest.
  4. Speichern Sie die ausgegebene HTML Webseite im XHTML-Format.

Der folgende Code erklärt, wie eine PUB Datei programmgesteuert mit C# in eine HTML Webseite im XHTML Format konvertiert wird:

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// Eingabe-PUB Datei laden
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// Analysieren Sie die Eingabe-Publisher Datei
Aspose.Pub.Document doc = parser.Parse();

// Konvertieren Sie die PUB Datei in PDF und speichern Sie das Ergebnis in einem MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Laden Sie die PDF-Eingabedatei aus dem MemoryStream
Aspose.Pdf.Document document = new Document(stream);

// Initialisiert das HtmlSaveOptions Klassenobjekt
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// Legen Sie den HTML-Dokumenttyp fest
options.DocumentType = HtmlDocumentType.Xhtml;

// Speichern Sie die ausgegebene HTML Webseite
document.Save("Output.html", options);

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können Aspose-APIs in vollem Umfang evaluieren, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine Microsoft Publisher Datei mithilfe von C# programmgesteuert in eine HTML Webseite im HTML5 oder XHTML Format konvertieren. Sie können die PUB Dateien rendern, während Sie verschiedene andere Optionen gemäß Ihren Anforderungen festlegen. Darüber hinaus können Sie sich auf die Dokumentation von Aspose.PUB for .NET API beziehen oder uns bei Fragen im Free Support Forum kontaktieren.

Siehe auch