วิธีใช้ GroupDocs.Viewer Java สำหรับการแปลง Excel เป็น HTML/JPG/PNG/PDF: คำแนะนำทีละขั้นตอน

การแนะนำ

การแปลงข้อมูลสเปรดชีตเป็นรูปแบบต่างๆ เช่น HTML, JPG, PNG หรือ PDF โดยยังคงรายละเอียดสำคัญ เช่น ส่วนหัวของแถวและคอลัมน์ ถือเป็นสิ่งสำคัญในสถานการณ์ต่างๆ มากมาย ไม่ว่าคุณจะกำลังสร้างรายงาน แชร์ข้อมูลกับผู้มีส่วนได้ส่วนเสีย หรือผสานสเปรดชีตเข้ากับแอปพลิเคชันบนเว็บ การแปลงแผ่นงาน Excel ถือเป็นข้อกำหนดที่สำคัญ คู่มือนี้จะแนะนำคุณว่า GroupDocs.Viewer Java ช่วยให้งานเหล่านี้ง่ายและแม่นยำได้อย่างไร

สิ่งที่คุณจะได้เรียนรู้:

  • การตั้งค่าและการใช้ GroupDocs.Viewer สำหรับ Java
  • การเรนเดอร์ไฟล์ Excel เป็นรูปแบบ HTML, JPG, PNG และ PDF
  • การกำหนดค่าตัวเลือกเพื่อรวมส่วนหัวของแถวและคอลัมน์ในผลลัพธ์ของคุณ
  • การประยุกต์ใช้งานจริงของเอกสารที่แสดงผล

ให้เริ่มต้นด้วยข้อกำหนดเบื้องต้นที่จำเป็นก่อนจะลงลึกไปในการใช้งาน

ข้อกำหนดเบื้องต้น

ก่อนที่จะเรนเดอร์สเปรดชีตด้วย GroupDocs.Viewer Java ให้แน่ใจว่าคุณมี:

ไลบรารีและการอ้างอิงที่จำเป็น

ตั้งค่า GroupDocs.Viewer สำหรับ Java โดยใช้ Maven ต่อไปนี้เป็นวิธีรวมไว้ในโปรเจ็กต์ของคุณ:

การตั้งค่า Maven:

<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/viewer/java/</url>
   </repository>
</repositories>
<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-viewer</artifactId>
      <version>25.2</version>
   </dependency>
</dependencies>

การตั้งค่าสภาพแวดล้อม

  • ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Java Development Kit (JDK) แล้ว
  • ใช้ IDE เช่น IntelliJ IDEA หรือ Eclipse เพื่อความสะดวกในการพัฒนา

ข้อกำหนดเบื้องต้นของความรู้

  • ความคุ้นเคยกับการเขียนโปรแกรม Java
  • ความเข้าใจพื้นฐานของ Maven สำหรับการจัดการการอ้างอิง

เมื่อมีข้อกำหนดเบื้องต้นเหล่านี้แล้ว เรามาดำเนินการตั้งค่า GroupDocs.Viewer สำหรับ Java และเริ่มใช้งานคุณลักษณะต่างๆ ได้เลย

การตั้งค่า GroupDocs.Viewer สำหรับ Java

GroupDocs.Viewer สำหรับ Java เป็นไลบรารีที่มีความยืดหยุ่นซึ่งช่วยให้คุณสามารถแสดงเอกสารในรูปแบบต่างๆ ได้ วิธีเริ่มต้นใช้งานมีดังนี้:

ข้อมูลการติดตั้ง

ตามที่กล่าวไว้ ให้ใช้ Maven เพื่อเพิ่ม GroupDocs.Viewer เป็นส่วนที่ต้องมีในโปรเจ็กต์ของคุณ pom.xml ไฟล์.

ขั้นตอนการรับใบอนุญาต

  1. ทดลองใช้งานฟรี: ดาวน์โหลดเวอร์ชันทดลองใช้ได้จาก ทดลองใช้ GroupDocs ฟรี.
  2. ใบอนุญาตชั่วคราว: รับใบอนุญาตชั่วคราวเพื่อใช้ฟีเจอร์เพิ่มเติมจาก ใบอนุญาตชั่วคราวของ GroupDocs.
  3. ซื้อ: หากต้องการเข้าถึงและสนับสนุนอย่างเต็มรูปแบบ โปรดซื้อใบอนุญาตที่ การซื้อ GroupDocs.

การเริ่มต้นขั้นพื้นฐาน

เมื่อติดตั้งแล้ว คุณสามารถเริ่มต้น GroupDocs.Viewer ด้วย:

import com.groupdocs.viewer.Viewer;

public class ViewerSetup {
    public static void main(String[] args) {
        try (Viewer viewer = new Viewer("Sample.xlsx")) {
            // โค้ดของคุณที่นี่เพื่อใช้ตัวดู
        }
    }
}

นี่จะเป็นการเริ่มต้นสภาพแวดล้อมของคุณ และเตรียมคุณให้พร้อมสำหรับการเรนเดอร์เอกสาร

คู่มือการใช้งาน

มาแยกรายละเอียดฟีเจอร์แต่ละอย่างและสำรวจวิธีการนำไปใช้งานโดยละเอียด

เรนเดอร์สเปรดชีตเป็น HTML

ภาพรวม: แปลงแผ่นงาน Excel เป็นรูปแบบ HTML ในขณะที่รักษาส่วนหัวของแถวและคอลัมน์สำหรับการนำเสนอหรือรายงานทางเว็บ

การดำเนินการทีละขั้นตอน:

1. นำเข้าไลบรารีที่จำเป็น
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;
2. ตั้งค่าไดเร็กทอรีเอาท์พุต

กำหนดว่าไฟล์ที่คุณเรนเดอร์จะถูกจัดเก็บไว้ที่ไหน

Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");
3. เริ่มต้นตัวดูและกำหนดค่าตัวเลือก

ใช้ GroupDocs.Viewer เพื่อแสดงเอกสาร:

try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
    
    // เปิดใช้งานการเรนเดอร์ส่วนหัวของแถวและคอลัมน์ในสเปรดชีต
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // เรนเดอร์หน้า 1 ถึง 3
}

คำอธิบาย: การ HtmlViewOptions คลาสนี้ใช้สำหรับกำหนดค่าเอาต์พุต HTML การตั้งค่า setRenderHeadings(true) ช่วยให้แน่ใจว่าส่วนหัวของแถวและคอลัมน์สามารถมองเห็นได้ใน HTML ที่แสดงผล

เรนเดอร์สเปรดชีตเป็น JPG

ภาพรวม: แปลงแผ่นงาน Excel ให้เป็นไฟล์รูปภาพคุณภาพสูง (JPG) พร้อมรวมส่วนหัวของแถวและคอลัมน์ เหมาะสำหรับการนำเสนอภาพหรือการพิมพ์ออกมา

การดำเนินการทีละขั้นตอน:

1. นำเข้าไลบรารีที่จำเป็น
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.JpgViewOptions;
2. ตั้งค่าไดเร็กทอรีเอาท์พุต
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.jpg");
3. เริ่มต้นตัวดูและกำหนดค่าตัวเลือก
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    // เปิดใช้งานการเรนเดอร์ส่วนหัวของแถวและคอลัมน์ในสเปรดชีต
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // เรนเดอร์หน้า 1 ถึง 3
}

คำอธิบาย: JpgViewOptions จัดการการตั้งค่าภาพ setRenderHeadings(true) ตัวเลือกนี้จะช่วยให้แน่ใจว่าส่วนหัวจะรวมอยู่ในผลลัพธ์ JPG

เรนเดอร์สเปรดชีตเป็น PNG

ภาพรวม: แปลงแผ่นงาน Excel เป็นรูปแบบ PNG ในขณะที่ยังคงส่วนหัวของแถวและคอลัมน์ เหมาะสำหรับเอาท์พุตภาพคุณภาพสูง

การดำเนินการทีละขั้นตอน:

1. นำเข้าไลบรารีที่จำเป็น
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PngViewOptions;
2. ตั้งค่าไดเร็กทอรีเอาท์พุต
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.png");
3. เริ่มต้นตัวดูและกำหนดค่าตัวเลือก
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    
    // เปิดใช้งานการเรนเดอร์ส่วนหัวของแถวและคอลัมน์ในสเปรดชีต
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // เรนเดอร์หน้า 1 ถึง 3
}

คำอธิบาย: PngViewOptions ใช้สำหรับการตั้งค่า PNG ด้วย setRenderHeadings(true)ส่วนหัวจะรวมอยู่ในรูปภาพเอาต์พุต

เรนเดอร์สเปรดชีตเป็น PDF

ภาพรวม: แปลงแผ่นงาน Excel เป็นรูปแบบ PDF พร้อมทั้งมั่นใจว่าหัวเรื่องแถวและคอลัมน์สามารถมองเห็นได้ เหมาะสำหรับการเก็บถาวรหรือการแชร์เอกสาร

การดำเนินการทีละขั้นตอน:

1. นำเข้าไลบรารีที่จำเป็น
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
2. ตั้งค่าไดเร็กทอรีเอาท์พุต
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("output.pdf");
3. เริ่มต้นตัวดูและกำหนดค่าตัวเลือก
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    
    // เปิดใช้งานการเรนเดอร์ส่วนหัวของแถวและคอลัมน์ในสเปรดชีต
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // เรนเดอร์หน้า 1 ถึง 3
}

คำอธิบาย: PdfViewOptions กำหนดค่าการตั้งค่าเอาต์พุต PDF setRenderHeadings(true) ตัวเลือกนี้ทำให้แน่ใจว่าส่วนหัวจะมองเห็นได้ใน PDF ขั้นสุดท้าย

การประยุกต์ใช้งานจริง

ต่อไปนี้เป็นสถานการณ์จริงบางส่วนที่สามารถนำคุณลักษณะเหล่านี้ไปใช้:

  1. การรายงานทางธุรกิจ: แบ่งปันรายงานโดยละเอียดกับผู้ถือผลประโยชน์โดยการแปลงข้อมูล Excel เป็นรูปแบบ HTML หรือ PDF เพื่อการเผยแพร่และการดูได้อย่างง่ายดาย
  2. การแสดงภาพข้อมูล: แปลงสเปรดชีตเป็นรูปแบบภาพ เช่น JPG หรือ PNG สำหรับการนำเสนอ โดยให้แน่ใจว่าส่วนหัวมีบริบทสำหรับข้อมูลที่มองเห็นได้
  3. การเก็บเอกสารถาวร: ใช้การแปลง PDF เพื่อเก็บเอกสารในรูปแบบที่สามารถเข้าถึงได้ทั่วไป โดยรักษารายละเอียดที่จำเป็นทั้งหมด เช่น หัวเรื่อง