DOCX JPG PDF XML VCF
  Product Family
MHTML

ตัวแปลง VCF เป็น MHTML สำหรับแอปพลิเคชัน Java

Java API ที่ใช้งานง่ายเพื่อแปลงไฟล์อีเมลระหว่างรูปแบบตัวอย่างโค้ดการแปลง VCF เป็น MHTML และการรวมเข้ากับโครงการ Java

แปลง VCF เป็น MHTML โดยใช้ Java API

กำหนดอีเมลสำหรับ Java ให้โซลูชันที่มีประสิทธิภาพและเชื่อถือได้สำหรับการแปลงไฟล์อีเมลระหว่างรูปแบบต่างๆช่วยลดความยุ่งยากในการแปลงรูปแบบอีเมลโดยให้ API ที่ตรงไปตรงไปตรงมาและมีประสิทธิภาพลองใช้ตัวอย่างโค้ดที่กระชับและตรงไปตรงมาซึ่งแสดงให้เห็นถึงความง่ายและประสิทธิภาพของกระบวนการแปลงรูปแบบอีเมลรหัสนี้แสดงถึงคลาสและวิธีการในการสร้างวัตถุและการจัดการเพื่อให้นักพัฒนาสามารถจัดการข้อมูลอีเมลได้อย่างง่ายดายและแม่นยำ และบรรลุผลลัพธ์ที่เชื่อถือได้และแม่นยำ

ด้วย Java API คุณไม่ต้องกังวลเกี่ยวกับอัลกอริทึมที่ซับซ้อนหรือการทำงานด้วยตนเองที่น่าเบื่อช่วยประหยัดเวลาและความพยายามสำหรับงานที่สำคัญยิ่งขึ้นเพื่อนำแอปพลิเคชันการประมวลผลอีเมลของคุณไปในระดับถัดไป

วิธีการติดตั้ง Aspose.Email สำหรับไลบรารี Java

ในการเริ่มใช้ความสามารถของ Java API ที่มีประสิทธิภาพและอุดมไปด้วยคุณลักษณะเป็นเรื่องง่ายด้วยการกระทำอย่างใดอย่างหนึ่งต่อไปนี้:

  • ดาวน์โหลดเวอร์ชันล่าสุดจาก Maven

  • ติดตั้งภายในโครงการที่ใช้ Maven ของคุณโดยการเพิ่มการกำหนดค่าต่อไปนี้ลงใน pom.xml

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

ในกรณีที่มีปัญหาหรือคำถามเกี่ยวกับกระบวนการติดตั้ง API โปรดเยี่ยมชม Installation ส่วนของของเรา documentation .

วิธีแปลงไฟล์ VCF เป็นรูปแบบ MHTML

การแปลงไฟล์ VCF เป็นรูปแบบ MHTML โดยใช้ Aspose.Email สำหรับ Java ให้แนวทางที่คล่องตัวในการเปลี่ยนข้อมูลการติดต่อเป็นรูปแบบที่เป็นมิตรกับเว็บและหลากหลายกระบวนการแปลงนี้ช่วยอำนวยความสะดวกในการแยกรายละเอียดการติดต่อจากไฟล์ VCF และนำเสนอในรูปแบบที่มีโครงสร้างที่ใช้ HTML ซึ่งสามารถดูได้ง่ายในเว็บเบราว์เซอร์หรือแอปพลิเคชันใดๆ ที่รองรับเนื้อหา HTMLการใช้ประโยชน์จาก Aspose.Email สำหรับ Java ผู้ใช้สามารถเข้าถึงและจัดการข้อมูลการติดต่อ แบ่งปันรายละเอียดการติดต่อกับผู้อื่นเก็บถาวรรายละเอียดการติดต่อที่สำคัญ หรือรวมข้อมูลการติดต่อเข้ากับแพลตฟอร์มเว็บหรือระบบการรายงานต่างๆ ได้อย่างง่ายดายAspose.Email สำหรับ Java ช่วยลดความยุ่งยากในการแปลงไฟล์ VCF เป็นรูปแบบ MHTML นำเสนอโซลูชันที่ใช้งานง่ายสำหรับการแปลงและเข้าถึงข้อมูลการติดต่อในรูปแบบที่เข้ากันได้ทั่วโลกและเข้าถึงได้

ในการแปลงไฟล์ VCF เป็นรูปแบบ MHTML ห้องสมุดเสนอ MapiContact คลาสที่แสดงถึงผู้ติดต่อในรูปแบบ MAPIใช้ในการโหลดจัดการและแปลงข้อมูลการติดต่อที่เก็บไว้ในไฟล์ VCF สำหรับแอปพลิเคชันและการผสานรวมต่างๆเดอะ MapiMessage class มอบชุดฟังก์ชั่นที่ครอบคลุมสำหรับนักพัฒนาเพื่อทำงานกับข้อความอีเมลแบบโปรแกรม ทำให้พวกเขาสามารถจัดการ จัดการ และโต้ตอบกับข้อมูลอีเมลภายในแอปพลิเคชัน Java ได้อย่างมีประสิทธิภาพเมื่อแปลงข้อความ MAPI เป็นวัตถุ MailMessage MailConversionOptions คลาสใช้เพื่อระบุตัวเลือกสำหรับการแปลงเดอะ MailMessage คลาสแสดงถึงข้อความอีเมลและให้วิธีการเข้าถึงและจัดการเนื้อหาอีเมล เช่น ผู้ส่ง ผู้รับ หัวข้อ เนื้อหา ไฟล์แนบ ฯลฯ MhtSaveOptions คลาสกำหนดตัวเลือกสำหรับการบันทึกวัตถุ MailMessage ในรูปแบบ MIME HTML (MHTML)การตั้งค่าเฉพาะ เช่น การเข้ารหัสเนื้อหา การเก็บรักษาขอบเขต การแสดงข้อมูล vCard และรวมถึงฟิลด์ที่ติดต่อที่เลือกจะถูกกำหนดค่าเพื่อควบคุมเอาต์พุตการแปลงตัวอย่างโค้ดด้านล่างแสดงให้เห็นถึงการทำงานของคลาสเหล่านี้ในการแปลงข้อมูลติดต่อที่เก็บไว้ในไฟล์ VCF เป็นรูปแบบอีเมล MHTMLผู้ติดต่อ VCF จะถูกเปลี่ยนเป็นข้อความ MAPI จากนั้นแปลงเป็นวัตถุ MailMessageด้วยตัวเลือกการบันทึก MHT ที่ระบุ MailMessage จะถูกบันทึกในรูปแบบ MHTML พร้อมการตั้งค่าการแสดงผลและการรวมฟิลด์ที่กำหนดเองให้เอาต์พุตที่ปรับแต่งที่เหมาะสมสำหรับแอปพลิเคชันต่างๆสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะโค้ดสูง API โปรดเยี่ยมชมเว็บไซต์ แหล่งข้อมูลอ้างอิง .

ขั้นตอนในการแปลง VCF เป็น MHTML ผ่าน Java

โปรแกรมเมอร์ Java สามารถแปลงไฟล์ VCF เป็น MHTML ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด

  1. โหลดไฟล์ VCF เป็นวัตถุ MapiContact โดยใช้ MapiContact.fromVCard method.
  2. แปลงผู้ติดต่อเป็น MapiMessage โดยใช้ ByteArrayOutputStream
  3. แปลง MapiMessage เป็น MailMessage โดยการเริ่มต้นวัตถุ MailConversionOptions โดยใช้ toMailMessage วิธีการที่มีตัวเลือกการแปลงที่ระบุ
  4. ตั้งค่าตัวเลือกรูปแบบสำหรับการบันทึกโดยใช้วิธี MHTSaveOptions
  5. บันทึก MailMessage เป็นไฟล์ MHTML โดยโทรหา save วิธีการบนวัตถุ MailMessage

ข้อกำหนดของระบบ

ก่อนที่จะเรียกใช้รหัสการแปลง Java ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับสภาพแวดล้อมรันไทม์ Java สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
  • รับเวอร์ชันล่าสุดของ Aspose.Email สำหรับ Java โดยตรงจาก Maven .
 

แปลง VCF เป็น MHTML - จาวา

//Load VCF Contact
MapiContact contact = MapiContact.fromVCard("sourceFile.vcf");
ByteArrayOutputStream os = new ByteArrayOutputStream();
contact.save(os, ContactSaveFormat.Msg);
MapiMessage msg = MapiMessage.fromStream(new ByteArrayInputStream(os.toByteArray()));
MailConversionOptions op = new MailConversionOptions();
MailMessage eml = msg.toMailMessage(op);
//Prepare the MHT format options
MhtSaveOptions mhtSaveOptions = new MhtSaveOptions();
mhtSaveOptions.setCheckBodyContentEncoding(true);
mhtSaveOptions.setPreserveOriginalBoundaries(true);
mhtSaveOptions.setMhtFormatOptions(MhtFormatOptions.RenderVCardInfo | MhtFormatOptions.WriteHeader);
mhtSaveOptions.setRenderedContactFields(ContactFieldsSet.NameInfo | ContactFieldsSet.PersonalInfo | ContactFieldsSet.Telephones | ContactFieldsSet.Events);
eml.save("output.mhtml", mhtSaveOptions);   
 

รูปแบบไฟล์ VCF คืออะไร

VCF (รูปแบบการ์ดเสมือนจริง) หรือ vCard เป็นรูปแบบไฟล์ดิจิทัลสำหรับการจัดเก็บข้อมูลติดต่อรูปแบบนี้ใช้กันอย่างแพร่หลายสำหรับการแลกเปลี่ยนข้อมูลระหว่างแอปพลิเคชันแลกเปลี่ยนข้อมูลยอดนิยมระบบปฏิบัติการส่วนใหญ่เช่น Windows และ macOS มาพร้อมกับแอปพลิเคชันเริ่มต้นเพื่อสร้างและเปิดไฟล์เหล่านี้ไฟล์ VCF เดียวสามารถมีข้อมูลการติดต่อสำหรับรายชื่อติดต่อหนึ่งรายหรือหลายรายการไฟล์ VCF มักจะมีข้อมูลเช่นชื่อผู้ติดต่อที่อยู่หมายเลขโทรศัพท์อีเมลวันเกิดภาพถ่ายและเสียงนอกเหนือจากฟิลด์อื่น ๆ อีกมากมายได้รับการสนับสนุนโดยไคลเอนต์อีเมลและบริการจะไม่มีการสูญเสียข้อมูลระหว่างการถ่ายโอนรายชื่อผ่านโดยใช้รูปแบบ vCardประเภทสื่อสำหรับรูปแบบไฟล์ VCF คือข้อความ/vcard

รูปแบบไฟล์ MHTML คืออะไร

รูปแบบไฟล์ MHTML (MIME HTML) เป็นมาตรฐานสำหรับการจัดเก็บและบันทึกหน้าเว็บหรือข้อความอีเมลเป็นไฟล์เดียวมันรวมเนื้อหา HTML และทรัพยากร เช่น รูปภาพ สไตล์ชีต และสคริปต์เข้ากับเอกสารที่ประกอบด้วยตนเอง ทำให้สามารถแชร์และเก็บรักษาเค้าโครงและรูปลักษณ์ดั้งเดิมของเนื้อหาได้ง่ายขึ้นไฟล์ MHTML มักใช้สำหรับการดูแบบออฟไลน์เก็บถาวรหรือแชร์หน้าเว็บหรืออีเมลโดยมีส่วนประกอบทั้งหมดไม่สมบูรณ์

การแปลงรูปแบบไฟล์ที่รองรับโดย Aspose.Email สำหรับ Java

Aspose.Email สำหรับ Java นำเสนอชุดการแปลงรูปแบบไฟล์ที่กว้างขวางที่ออกแบบมาเพื่อจัดการอีเมลรายชื่อติดต่อปฏิทินไฟล์แนบได้อย่างราบรื่นช่วยให้นักพัฒนาสามารถจัดการและแปลงข้อมูลได้อย่างง่ายดายเพื่อตอบสนองความต้องการที่หลากหลายของแอปพลิเคชันของพวกเขาการใช้การแปลงรูปแบบไฟล์ในแอปพลิเคชันอีเมลช่วยอำนวยความสะดวกในการทำงานร่วมกันและเพิ่มประสิทธิภาพโดยรวมแล้วไลบรารีรองรับการแปลงจาก EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF ไปยังรูปแบบอื่น ๆ ที่เพิ่มประสบการณ์ของผู้ใช้
  • การสาธิตสดการแปลง VCF เป็น MHTML

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

    คุณยังสามารถแปลง VCF เป็นรูปแบบไฟล์อื่น ๆ มากมาย รวมถึงบางรูปแบบที่ระบุไว้ด้านล่าง

    VCF TO EML (ข้อความอีเมล Outlook)
    VCF TO EMLX (รูปแบบแอปเปิ้ล EMLX)
    VCF TO HTML (ภาษามาร์กอัปข้อความไฮเปอร์)
    VCF TO ICS (iCalendar)
    VCF TO MBOX (ข้อความอีเมลอิเล็กทรอนิกส์)
    VCF TO MSG (รูปแบบ Outlook และการแลกเปลี่ยน)
    VCF TO OFT (เทมเพลตอีเมล Outlook)
    VCF TO OST (ไฟล์เก็บข้อมูลออฟไลน์)
    VCF TO PST (ไฟล์ที่เก็บข้อมูลส่วนบุคคล Outlook)