Převést PUB do HTML

V různých scénářích můžete potřebovat převést soubory Microsoft Publisher (PUB) na webovou stránku HTML. Výstupní soubor HTML můžete upravit s různými vlastnostmi podle svých požadavků. V tomto článku se dozvíte, jak převést soubor PUB na webovou stránku HTML ve formátu HTML5 nebo XHTML programově pomocí C#:

Převodník webových stránek PUB do HTML – Instalace C# API

Aspose.PUB for .NET API dokáže převést soubor Microsoft Publisher do PDF a tento soubor PDF lze exportovat jako webovou stránku HTML. Je užitečné při správě souborů Microsoft Publisher ve webové aplikaci, protože tyto soubory obvykle nejsou podporovány v internetových prohlížečích. Rozhraní API můžete nakonfigurovat stažením souborů DLL ze sekce Downloads nebo pomocí následujících instalačních příkazů NuGet:

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

Převést PUB na HTML soubor programově pomocí C#

Soubor PUB můžete převést na soubor HTML pomocí následujících kroků:

  1. Načtěte a analyzujte vstupní soubor PUB pomocí metody CreateParser.
  2. Převeďte soubor PUB na PDF a výsledek uložte do MemoryStream.
  3. Načtěte data z MemoryStream a inicializujte objekt třídy HtmlSaveOptions.
  4. Uložit výstupní HTML webovou stránku.

Následující kód ukazuje, jak převést soubor PUB na webovou stránku HTML s C#:

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// Načíst vstupní soubor PUB
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// Analyzujte vstupní soubor vydavatele
Aspose.Pub.Document doc = parser.Parse();

// Převeďte soubor PUB do PDF a výsledek uložte do MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Načtěte vstupní soubor PDF z MemoryStreamu
Aspose.Pdf.Document document = new Document(stream);

// Inicializujte objekt třídy HtmlSaveOptions
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// Uložit výstupní HTML webovou stránku
document.Save("Output.html", options);

Převést PUB na HTML ve formátu XHTML programově pomocí C#

Dokument aplikace Publisher můžete převést na soubor HTML ve formátu Xhtml programově pomocí C#. Třída HtmlSaveOptions zpřístupňuje různé vlastnosti, které lze nastavit pro vytváření různých typů souborů HTML. Následující kroky vysvětlují převod PUB na HTML ve formátu Xhtml:

  1. Načtěte vstupní soubor PUB a analyzujte jej metodou Parse.
  2. Převeďte PUB na dokument PDF a výsledek uložte do instance MemoryStream.
  3. Inicializujte objekt třídy HtmlSaveOptions a nastavte vlastnost DocumentType.
  4. Uložit výstupní HTML webovou stránku ve formátu XHTML.

Níže uvedený kód vysvětluje, jak převést soubor PUB na webovou stránku HTML ve formátu XHTML programově pomocí C#:

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// Načíst vstupní soubor PUB
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// Analyzujte vstupní soubor vydavatele
Aspose.Pub.Document doc = parser.Parse();

// Převeďte soubor PUB do PDF a výsledek uložte do MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Načtěte vstupní soubor PDF z MemoryStreamu
Aspose.Pdf.Document document = new Document(stream);

// Inicializujte objekt třídy HtmlSaveOptions
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// Nastavte typ dokumentu HTML
options.DocumentType = HtmlDocumentType.Xhtml;

// Uložit výstupní HTML webovou stránku
document.Save("Output.html", options);

Získejte bezplatnou dočasnou licenci

Rozhraní Aspose API můžete vyhodnotit v plné kapacitě tím, že požádáte o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést soubor Microsoft Publisher na webovou stránku HTML ve formátu HTML5 nebo XHTML programově pomocí C#. Soubory PUB můžete vykreslit a přitom nastavit různé další možnosti podle vašich požadavků. V případě jakýchkoli dotazů se navíc můžete obrátit na Dokumentaci Aspose.PUB for .NET API nebo nás kontaktovat na Free Support Forum.

Viz také