การแปลง HTML ผ่าน Java

แปลง HTML เป็น PDF, XPS และรูปภาพ รวมถึง JPG, BMP, PNG, TIFF เพื่อสร้างแอปพลิเคชัน Java ข้ามแพลตฟอร์ม

วิธีแปลง HTML โดยใช้ Java Library

เมื่อใดก็ตามที่จำเป็นต้องแปลงไฟล์ HTML และหน้าเว็บเป็นชุดจาก URL จริงเป็นรูปแบบอื่นๆ รวมถึง PDF, XPS, รูปภาพ และรูปแบบอื่นๆ Java HTML Parser API จะคอยจัดการกรณีดังกล่าวทั้งหมด API ให้ HTMLDocument เพื่อโหลดเอกสาร บันทึกคลาสตัวเลือก เช่น PdfSaveOptions , ImageSaveOptions ฯลฯ สำหรับการตั้งค่าเฉพาะไฟล์เป้าหมาย และ Converter class สำหรับแสดงผลเป็นเอาต์พุต ไฟล์.


การแปลง HTML เป็น PDF

สำหรับการแปลงไฟล์ HTML เดียวหรือหลายไฟล์เป็น PDF โดยทางโปรแกรม กระบวนการคือ โหลดไฟล์ HTML ต้นทางโดยใช้คลาส HtmlDocument สำหรับการตั้งค่า PDF เฉพาะ เช่น ขนาดหน้า ระยะขอบ การอนุญาตไฟล์ ประเภทสื่อ CSS ฯลฯ ให้ใช้คลาส PdfSaveOptions และสุดท้ายเรียก เมธอด ConvertHTML() ของคลาส Converter ที่มี HTMLDocument, PdfSaveOptions และพาธไฟล์เอาต์พุตเป็นพารามิเตอร์

รหัส Java สำหรับการแปลง HTML เป็น PDF

// Initialize an HTML document from html file
HTMLDocument htmltoPdf = new HTMLDocument("sourceFile.html");
try {
    // Initialize PdfSaveOptions
    PdfSaveOptions pdfOpts = new PdfSaveOptions();

    // Convert HTML to PDF
    Converter.convertHTML(
            htmltoPdf,
            pdfOpts,
            "output.pdf"
    );
} finally {
    if (htmltoPdf != null) {
        htmltoPdf.dispose();
    }
}



แปลง HTML เป็นรูปภาพ

Java html parser API สร้างขึ้นเพื่อการอ่าน แยก และจัดการข้อมูล HTML สามารถแสดงข้อมูล HTML เป็นรูปแบบรูปภาพได้อย่างง่ายดาย สร้างวัตถุคลาส API ImageSaveOptions ที่มีเมธอดสำหรับการตั้งค่าเฉพาะทั้งหมด เช่น setCompression, setFormat, setHorizontalResolution, setSmoothingMode, setVerticalResolution ฯลฯ และสุดท้าย ใช้เมธอด Converter.convertHTML สำหรับการแปลง โดยมีวัตถุ HTMLDocument ตัวเลือกรูปภาพ และรูปภาพเป้าหมายเป็นพารามิเตอร์ .

รหัส Java สำหรับการแปลง HTML เป็นรูปแบบรูปภาพ

// Initialize an HTML document from a file
HTMLDocument htmltoImages = new HTMLDocument("document.html");
try {
    // Initialize ImageSaveOptions having image format and format can be Png, Jpeg, Bmp, Gif, Tiff
    ImageSaveOptions imgOptions = new ImageSaveOptions(ImageFormat.Png);

    // Convert HTML to PNG
    Converter.convertHTML(htmltoImages, imgOptions, "output.png");
} finally {
    if (htmltoImages != null) {
        htmltoImages.dispose();
    }
}



แพ็คเกจ Aspose.Html.Converters ใช้วิธีการแปลงที่เข้าถึงได้ง่าย มีการแปลง HTML ที่หลากหลายเป็นรูปแบบยอดนิยม เช่น PDF, XPS, JPEG, PNG, BMP, TIFF, GIF, MHTML และ MD โปรดไปที่บทเอกสารประกอบ การแปลงระหว่างรูปแบบ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.HTML สำหรับคุณสมบัติการแปลง Java API

การแปลงอื่น ๆ ที่รองรับ

คุณยังสามารถแปลงไฟล์ HTML, XHTML, MHTML, EPUB, Markdown และ SVG เป็นรูปแบบไฟล์อื่นๆ ได้อีกมากมาย รวมถึงบางรายการด้านล่าง: