Převeďte PDF do HTML pomocí C++

PDF je standardní formát dokumentu, který se široce používá pro výměnu dokumentů mezi jednotlivci a různými organizacemi. I když je populární, nemusí být vždy ideální volbou pro zobrazování obsahu. Například na webových stránkách je HTML lepší volbou pro uspokojivější uživatelský dojem. Pokud chcete na webu zobrazit obsah PDF, může být užitečné převést jej do HTML. Ve světle toho vás tento článek naučí, jak převést dokumenty PDF do formátu HTML pomocí C++.

C++ API pro převod dokumentů PDF do formátu HTML

Aspose.PDF for C++ je knihovna C++, která umožňuje vytvářet, číst a aktualizovat dokumenty PDF. Kromě toho API podporuje převod souborů PDF do formátu HTML. Rozhraní API můžete nainstalovat buď prostřednictvím NuGet, nebo si jej stáhnout přímo ze sekce ke stažení.

PM> Install-Package Aspose.PDF.Cpp

Informace: Jiná rozhraní Aspose C++ API, konkrétně Aspose.Slides for C++, vám také mohou umožnit [upravovat kódy HTML](https://products.aspose. com/slides/cpp/editor/html/), sloučit HTML, soubory, převést [HTML na JPG](https ://products.aspose.com/slides/cpp/conversion/html-to-jpg/), PDF , XML, [TIFF](https://products.aspose.com/slides/cpp/conversion/html -to-tiff/) a další.

Převeďte dokumenty PDF do formátu HTML pomocí C++

Převod dokumentu PDF do formátu HTML je s Aspose.PDF for C++ API hračka. Převod můžete provést pomocí pouhých dvou řádků kódu. Chcete-li převést dokument PDF do formátu HTML, postupujte podle níže uvedených kroků.

Následující ukázkový kód ukazuje, jak převést dokumenty PDF do formátu HTML pomocí C++.

// Otevřete zdrojový dokument PDF
auto pdfDocument = MakeObject<Document>(u"SourceDirectory\\Sample 1.pdf");

// Uložte soubor HTML
pdfDocument->Save(u"OutputDirectory\\output.html", SaveFormat::Html);

Zdrojový soubor PDF

Zdrojový soubor PDF použitý v ukázkovém kódu.

Výstupní soubor HTML

Výstupní soubor HTML vygenerovaný ukázkovým kódem

Převeďte dokumenty PDF do formátu HTML s dalšími možnostmi pomocí C++

Aspose.PDF for C++ API vám poskytuje možnost přizpůsobit HTML generované procesem převodu. K tomu nabízí API třídu HtmlSaveOptions. Následují některé z možností, které poskytuje třída HtmlSaveOptions.

Následují kroky pro převod dokumentu PDF do formátu HTML s dalšími možnostmi.

Následuje ukázkový kód C++, který demonstruje použití třídy HtmlSaveOptions k přizpůsobení výstupu HTML.

// Otevřete zdrojový dokument PDF
auto pdfDocument = MakeObject<Document>(u"SourceDirectory\\Sample 1.pdf");

// Vytvořte instanci třídy HtmlSaveOptions
SharedPtr<HtmlSaveOptions> options = MakeObject<HtmlSaveOptions>();

// Nastavte požadované možnosti
options->PartsEmbeddingMode = HtmlSaveOptions::PartsEmbeddingModes::EmbedAllIntoHtml;
options->LettersPositioningMethod = HtmlSaveOptions::LettersPositioningMethods::UseEmUnitsAndCompensationOfRoundingErrorsInCss;
options->RasterImagesSavingMode = HtmlSaveOptions::RasterImagesSavingModes::AsEmbeddedPartsOfPngPageBackground;
options->FontSavingMode = HtmlSaveOptions::FontSavingModes::SaveInAllFormats;

// Uložte soubor HTML
pdfDocument->Save(u"OutputDirectory\\output.html", options);

Bezplatný převodník PDF do HTML pro C++

Můžete získat bezplatnou dočasnou licenci a užívat si převod souborů PDF do HTML bez jakýchkoli omezení.

Prozkoumejte knihovnu C++ PDF

Naše knihovna C++ PDF poskytuje mnoho dalších funkcí pro automatizaci vašich úloh souvisejících s PDF. Můžete jej podrobně prozkoumat pomocí oficiální dokumentace. Pokud máte nějaké dotazy, neváhejte nás kontaktovat na bezplatném fóru podpory.

Závěr

V tomto článku jste se naučili, jak převést dokumenty PDF do formátu HTML pomocí C++. Dále jste se naučili, jak používat další možnosti poskytované Aspose.PDF for C++ API k přizpůsobení generovaného HTML.

Viz také