Jak sloučit soubory HTML do PDF v Javě

Tento přesný návod vysvětluje jak sloučit HTML soubory do PDF v Javě. Skládá se z informací o nastavení prostředí, krokového algoritmu spolu s úryvkem kódu pro kombinaci HTML do PDF v Javě. Kromě toho nemusíte instalovat žádný další nástroj třetí strany pro zpracování souborů HTML nebo PDF.

Kroky ke sloučení souborů HTML do PDF v Javě

  1. Nakonfigurujte knihovnu Aspose.HTML for Java pro slučování dokumentů HTML
  2. Získejte přístup ke zdrojovým souborům HTML individuálně vytvořením různých instancí třídy HTMLDocument
  3. Vytvořte pole vstupních souborů HTML
  4. Vytvořte instanci objektu třídy HTMLRenderer
  5. Vytvořte instanci třídy PdfDevice
  6. Sloučit načtené HTML dokumenty do jednoho PDF

Výše uvedené kroky shrnují celý postup pro sloučení více souborů HTML do jednoho PDF v Javě. Nejprve ukazuje, jak nainstalovat knihovnu ve vašem prostředí. Následně je popsáno načtení zdrojových HTML souborů a jejich připojení jako PDF dokumentu. Všechny důležité třídy a metody jsou představeny s odkazy na další podrobnosti k implementaci této funkce.

Kód pro sloučení souborů HTML do PDF v Javě

import com.aspose.html.License;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to Merge HTML files to PDF using Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load HTML documents to merge
com.aspose.html.HTMLDocument document1 = new com.aspose.html.HTMLDocument("page1.html");
com.aspose.html.HTMLDocument document2 = new com.aspose.html.HTMLDocument("page2.html");
com.aspose.html.HTMLDocument document3 = new com.aspose.html.HTMLDocument("page3.html");
// Create an array of input files
com.aspose.html.HTMLDocument[] documents = {document1, document2, document3};
// Create HTMLRenderer class object
com.aspose.html.rendering.HtmlRenderer renderer = new com.aspose.html.rendering.HtmlRenderer();
// Initialize PdfDevice
com.aspose.html.rendering.pdf.PdfDevice device = new com.aspose.html.rendering.pdf.PdfDevice("Combine.pdf");
// Merge HTML documents to PDF
renderer.render(device, documents);
System.out.println("Done");
}
}

Tento fragment kódu odráží základní funkci kombinace více souborů HTML do jednoho PDF v Javě. Můžete jej však improvizovat v závislosti na vašem scénáři, jako je úprava počtu zdrojových HTML dokumentů nebo určení maximálního časového rozpětí před přerušením procesu slučování. Podobně třída PdfDevice umožňuje nastavit různé vlastnosti dokumentu PDF, jako je šifrování, soulad, nastavení stránky atd.

Tento tutoriál rozvádí podrobnosti o sloučení HTML do PDF v Javě. Pokud však máte zájem o převod souborů HTML do PDF, můžete se podívat na jak převést HTML stránky do PDF v Javě.

 Čeština