Ebből a gyors oktatóanyagból megtudhatja, hogyan lehet alakítani a(z) PDF fájlt HTML-re Java nyelven. Könnyedén mentheti a PDF-et HTML-be Java-ban, ha egyszerű lépéseket hajt végre, és végrehajtja a kódot Windows, macOS vagy Linux rendszerben, anélkül, hogy függene az Adobe Acrobattól vagy bármely más harmadik féltől származó eszköztől.
Lépések a PDF HTML formátumba konvertálásához Java nyelven
- Állítsa be a projektet, hogy hozzáadja a Aspose.PDF for Java hivatkozást a Maven tárhelyből
- Adjon hozzá hivatkozást a Aspose.PDF névtérre a projektben
- Példányosítsa a Document class objektumot a PDF betöltéséhez HTML-be exportáláshoz
- Hozzon létre HtmlSaveOptions objektumot a különböző HTML-beállítások beállításához
- PDF konvertálása HTML-be Java nyelven a Mentés módszerrel
A PDF–HTML konverter fejlesztéséhez Java alapú alkalmazás használható. A folyamat az API hivatkozás hozzáadásával és a forrás PDF fájl lemezről történő betöltésével kezdődik. A következő lépésekben a HtmlSaveOptions osztályt használjuk a kívánt HTML-fájl exportálási beállítások megadásához. Végül a létrehozott HTML mentésre kerül a Mentés metódus és a SaveFormat.Html enumerator használatával.
Kód a PDF HTML formátumba mentéséhez Java nyelven
import com.aspose.pdf.Document; | |
import com.aspose.pdf.HtmlSaveOptions; | |
import com.aspose.pdf.HtmlSaveOptions.FontSavingModes; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.SaveFormat; | |
public class PdfToHtmlExport { | |
public static void Main(String[] args) throws Exception{ | |
// Applying product license to create HTML from PDF in Java | |
License pdfJavaLic = new License(); | |
pdfJavaLic.setLicense("PDF.Product.Family.lic"); | |
// Initialize document object load the source PDF for exporting to HTML | |
Document document = new Document("Test.pdf"); | |
// Initialize HTML SaveOptions to set export options | |
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions(); | |
// Split multi HTML pages | |
htmlSaveOptions.setSplitIntoPages(true); | |
// Set Font saving mode | |
htmlSaveOptions.FontSavingMode = FontSavingModes.AlwaysSaveAsTTF; | |
// Managing SVG folders content | |
htmlSaveOptions.SpecialFolderForSvgImages = "\\SvgSavePath"; | |
// Managing Images folder inside PDF | |
htmlSaveOptions.SpecialFolderForAllImages = "\\ImageSavePath"; | |
// Using Java PDF to HTML export via Save method | |
document.save("Generated_out_Java.html",SaveFormat.Html); | |
} | |
} |
A fenti példa használatával a Java PDF-ből HTML-be könnyen konvertálható. A HTML-kimenetet testreszabtuk a HtmlSaveOptions osztály használatával, amely lehetőséget kínál az SVG-exportálási beállítások, például a tömörítés és az SVG-tartalom, valamint a forrás-PDF-ből exportált képek elérési útjának beállítására. Az exportált HTML-ben is kezelheti a betűtípusokat, valamint a PDF-oldalak többoldalas HTML-kimenetre való felosztását. Végül a generált HTML-t akár lemezre, akár MemoryStreambe menthetjük további felhasználás céljából.
A fenti példában megtanultuk a PDF-t HTML-vé konvertálni Java-ban testreszabott kimenettel. Ha programozottan szeretne PDF-fájlt létrehozni, olvassa el a következő cikket: Hogyan készítsünk PDF-et Java használatával.