“Author”? Probably yes, but keep bold formatting. So:
อัปเดตล่าสุด: 2026-02-15
ทดสอบกับ: GroupDocs.Viewer for Java 25.2
ผู้เขียน: GroupDocs
Now ensure all markdown formatting preserved.
Check for any other markdown links: none.
Check for any code blocks: placeholders only.
Check for any Hugo shortcodes: none.
Now produce final content.# แปลง PST เป็น HTML, JPG, PNG, PDF ด้วย GroupDocs.Viewer for Java
คุณกำลังมองหา convert pst to html หรือรูปแบบอื่น ๆ เช่น JPG, PNG หรือ PDF อยู่หรือไม่? ด้วยไลบรารี GroupDocs.Viewer for Java ที่มีประสิทธิภาพ งานนี้จะทำได้อย่างง่ายดายและมีประสิทธิภาพ ในบทแนะนำนี้คุณจะได้เรียนรู้วิธีเรนเดอร์ไฟล์ Outlook PST/OST ให้เป็น HTML ที่เหมาะกับเว็บ, ไฟล์รูปภาพ หรือ PDF เดียว ทำให้การเก็บอีเมลของคุณง่ายต่อการแชร์และจัดเก็บ.

สิ่งที่คุณจะได้เรียนรู้
- วิธีตั้งค่า GroupDocs.Viewer for Java ในโครงการ Maven.
- ขั้นตอนแบบละเอียดเพื่อ java convert pst ไฟล์เป็น HTML, JPG, PNG, และ PDF.
- เคล็ดลับการกำหนดค่าเพื่อประสิทธิภาพสูงสุดและหลีกเลี่ยงข้อผิดพลาดทั่วไป.
คำตอบอย่างรวดเร็ว
- ไลบรารีใดจัดการการแปลง PST? GroupDocs.Viewer for Java.
- ฉันสามารถแปลง PST เป็น PDF ได้โดยตรงหรือไม่? ใช่, โดยใช้
PdfViewOptions. - ต้องการไลเซนส์สำหรับการใช้งานในโปรดักชันหรือไม่? จำเป็นต้องมีไลเซนส์ GroupDocs ที่ถูกต้อง.
- เวอร์ชัน Java ที่รองรับคืออะไร? JDK 8 หรือสูงกว่า.
- ต้องดึงไฟล์แนบออกด้วยตนเองหรือไม่? ไม่จำเป็น, ตัว viewer จะเรนเดอร์ไฟล์แนบโดยอัตโนมัติ.
วิธีแปลง pst เป็น html ด้วย GroupDocs.Viewer for Java
ด้านล่างคุณจะพบภาพรวมสั้น ๆ ของกระบวนการแปลง ก่อนที่จะลงลึกในตัวอย่างโค้ดโดยละเอียด.
ทำไมต้องเลือก GroupDocs.Viewer?
- ความแม่นยำสูง ในการเรนเดอร์เนื้อหาอีเมล, ไฟล์แนบ, และรูปแบบ.
- หลายรูปแบบผลลัพธ์ (HTML, JPG, PNG, PDF) จาก API เดียว.
- ไม่มีการพึ่งพาภายนอก – ทุกอย่างทำงานภายในแอปพลิเคชัน Java ของคุณ.
ข้อกำหนดเบื้องต้น
- GroupDocs.Viewer for Java – เวอร์ชัน 25.2 หรือใหม่กว่า.
- Java Development Kit (JDK) – 8 หรือใหม่กว่า.
- Maven สำหรับการจัดการ dependencies.
- ความรู้พื้นฐานของ Java และความคุ้นเคยกับ Maven.
การตั้งค่า GroupDocs.Viewer for Java
เพิ่มรีโพซิทอรีของ GroupDocs และ dependency ลงในไฟล์ pom.xml ของคุณ:
<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>
การรับไลเซนส์
- Free trial – ทดลองใช้ทั้งหมดโดยไม่มีค่าใช้จ่าย.
- Temporary license – ขยายระยะเวลาการประเมินหากต้องการ.
- Full license – จำเป็นสำหรับการใช้งานในโปรดักชัน.
การเริ่มต้นพื้นฐาน
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;
public class PSTToHTML {
public static void main(String[] args) {
// Initialize Viewer with a sample PST file path
try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_PST")) {
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("output_directory/PST_result.html");
viewer.view(options);
}
}
}
คู่มือการใช้งาน
ส่วนต่อไปนี้จะพาคุณผ่านการเรนเดอร์ไฟล์ PST/OST ไปยังแต่ละรูปแบบที่รองรับ.
การเรนเดอร์เอกสาร PST/OST เป็น HTML
ขั้นตอนที่ 1: ตั้งค่าไดเรกทอรีผลลัพธ์
Path outputDirectory = Paths.get("YOUR_OUTPUT_DIRECTORY");
Path pageFilePathFormat = outputDirectory.resolve("PST_result.html");
ขั้นตอนที่ 2: กำหนดค่า Load Options
LoadOptions loadOptions = new LoadOptions();
loadOptions.setResourceLoadingTimeout(100);
ขั้นตอนที่ 3: เริ่มต้น Viewer และเรนเดอร์ HTML
try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_PST", loadOptions)) {
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
viewer.view(options);
}
การเรนเดอร์เอกสาร PST/OST เป็น JPG
ขั้นตอนที่ 1: ตั้งค่าไดเรกทอรีผลลัพธ์
Path outputDirectory = Paths.get("YOUR_OUTPUT_DIRECTORY");
Path pageFilePathFormat = outputDirectory.resolve("PST_result_{0}.jpg");
ขั้นตอนที่ 2: กำหนดค่า Load Options
LoadOptions loadOptions = new LoadOptions();
loadOptions.setResourceLoadingTimeout(100);
ขั้นตอนที่ 3: เริ่มต้น Viewer และเรนเดอร์ JPG
try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_PST", loadOptions)) {
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
viewer.view(options);
}
การเรนเดอร์เอกสาร PST/OST เป็น PNG
ขั้นตอนที่ 1: ตั้งค่าไดเรกทอรีผลลัพธ์
Path outputDirectory = Paths.get("YOUR_OUTPUT_DIRECTORY");
Path pageFilePathFormat = outputDirectory.resolve("PST_result_{0}.png");
ขั้นตอนที่ 2: กำหนดค่า Load Options
LoadOptions loadOptions = new LoadOptions();
loadOptions.setResourceLoadingTimeout(100);
ขั้นตอนที่ 3: เริ่มต้น Viewer และเรนเดอร์ PNG
try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_PST", loadOptions)) {
PngViewOptions options = new PngViewOptions(pageFilePathFormat);
viewer.view(options);
}
การเรนเดอร์เอกสาร PST/OST เป็น PDF
ขั้นตอนที่ 1: ตั้งค่าไดเรกทอรีผลลัพธ์
Path outputDirectory = Paths.get("YOUR_OUTPUT_DIRECTORY");
Path pageFilePathFormat = outputDirectory.resolve("PST_result.pdf");
ขั้นตอนที่ 2: กำหนดค่า Load Options
LoadOptions loadOptions = new LoadOptions();
loadOptions.setResourceLoadingTimeout(100);
ขั้นตอนที่ 3: เริ่มต้น Viewer และเรนเดอร์ PDF
try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_PST", loadOptions)) {
PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
viewer.view(options);
}
การประยุกต์ใช้งานจริง
- Email Archiving: แปลงคลังเก็บ PST ขนาดใหญ่เป็น HTML หรือ PDF ที่สามารถค้นหาได้เพื่อการปฏิบัติตาม.
- Document Management Systems: เก็บไฟล์ที่แปลงแล้วในระบบที่รับเฉพาะ PDF, PNG หรือ JPG.
- Collaboration Platforms: แชร์อีเมลที่แปลงเป็นรูปภาพใน Slack หรือ Teams.
- Legal Review: ให้ศาลเข้าถึงเวอร์ชัน PDF ของหลักฐานอีเมล.
- Backup Strategies: เก็บภาพสแนปช็อต PNG หรือ JPG ที่มีขนาดเบา ของข้อความสำคัญ.
การพิจารณาด้านประสิทธิภาพ
- Resource Management: ใช้ instance ของ
Viewerซ้ำเมื่อประมวลผลหลายไฟล์เพื่อลดภาระ. - Memory Tuning: ปรับค่า
loadOptions.setResourceLoadingTimeoutตามความจุของเซิร์ฟเวอร์. - Asynchronous Processing: ย้ายการแปลงไปทำในเธรดพื้นหลังเพื่อ UI ที่ตอบสนองเร็ว.
คำถามที่พบบ่อย
Q: ฉันจะ convert pst to pdf ด้วยโค้ดฐานเดียวกันอย่างไร?
A: ใช้ PdfViewOptions ตามที่แสดงในส่วนการเรนเดอร์ PDF; ส่วนอื่นของโค้ดยังคงเหมือนเดิม.
Q: GroupDocs.Viewer สามารถจัดการไฟล์ PST ที่เข้ารหัสได้หรือไม่?
A: ได้, ให้ระบุรหัสผ่านผ่าน LoadOptions.setPassword("yourPassword") ก่อนการเรนเดอร์.
Q: ความแตกต่างระหว่างการ java convert pst ไปเป็น PNG กับ JPG คืออะไร?
A: PNG รักษาคุณภาพแบบ lossless เหมาะสำหรับสกรีนช็อต, ส่วน JPG มีขนาดไฟล์เล็กลงสำหรับการพรีวิวอีเมล.
Q: มีวิธี how to convert pst ไฟล์เป็นจำนวนมากหรือไม่?
A: ใส่ตรรกะการเรนเดอร์ไว้ในลูปที่วนผ่านไดเรกทอรีของไฟล์ PST; ใช้การกำหนดค่า Viewer เดียวกันซ้ำสำหรับแต่ละไฟล์.
สรุป
คุณมีคู่มือที่ครบถ้วนและพร้อมใช้งานในโปรดักชันเพื่อ convert pst to html, JPG, PNG, และ PDF ด้วย GroupDocs.Viewer for Java แล้ว. ด้วยการทำตามขั้นตอนข้างต้นคุณสามารถรวมการแปลงอีเมลเข้าไปในกระบวนการทำงานใด ๆ ที่ใช้ Java, ปรับปรุงการเข้าถึง, และตอบสนองความต้องการด้านการปฏิบัติตามกฎระเบียบ.
อัปเดตล่าสุด: 2026-02-15
ทดสอบกับ: GroupDocs.Viewer for Java 25.2
ผู้เขียน: GroupDocs