GroupDocs.Editor for Node.js via Java อย่างเหลือบ

API เพื่อแก้ไขแปลงและบันทึกเอกสารสเปรดชีตสไลด์และหนังสืออิเล็กทรอนิกส์ในแอปพลิเคชัน Node.js

Illustration editor

แก้ไขเอกสารหลายฉบับได้อย่างง่ายดายใน node.js

แก้ไขไฟล์ PDF และสำนักงานหลายไฟล์ได้อย่างราบรื่นด้วยการสนับสนุนสำหรับรูปแบบที่หลากหลาย GroupDocs.Editor for Node.js via Java ทำให้การแก้ไขเอกสารอย่างรวดเร็วและไม่ยุ่งยาก

แปลงเอกสารเป็น HTML/CSS

แปลงเอกสารเป็นมาร์กอัพ HTML/CSS บริสุทธิ์ที่เข้ากันได้กับตัวแก้ไข WYSIWYG ช่วยให้การแก้ไขเอกสารง่ายและมีประสิทธิภาพในสภาพแวดล้อมเว็บ

บันทึกเอกสารที่แก้ไขในรูปแบบต่างๆ

บันทึกเอกสารที่แก้ไขของคุณกลับไปเป็นรูปแบบดั้งเดิมหรือส่งออกไปยังรูปแบบอื่น ๆ เช่น PDF เพื่อให้มั่นใจถึงความยืดหยุ่นและความเข้ากันได้

ความเป็นอิสระของแพลตฟอร์ม

GroupDocs.Editor สำหรับ node.js รองรับระบบปฏิบัติการเฟรมเวิร์กและผู้จัดการแพ็คเกจต่อไปนี้

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

รูปแบบไฟล์ที่รองรับ

GroupDocs.Editor รองรับการดำเนินการด้วยรูปแบบไฟล์ต่อไปนี้เกี่ยวกับการนำเข้าและส่งออก (รายการทั้งหมด).

รูปแบบ Microsoft Office

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX

รูปแบบเอกสารอื่น ๆ

  • รูปแบบ layout คงที่: PDF, XPS (ส่งออกเท่านั้น)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • ตารางข้อความคั่น: CSV, TSV, DSV (ตัวแยกตามอำเภอใจ)
  • รูปแบบตารางอื่น ๆ: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

รูปแบบที่เกี่ยวข้องกับเว็บ

  • มาร์กอัป: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • รูปแบบอีเมล: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

คุณสมบัติหลัก

โหลด, แก้ไขและบันทึกในรูปแบบที่แตกต่างกันเอกสารสำนักงาน, อีเมล, ebooks และ PDF

Feature icon

แก้ไขไฟล์

แก้ไขเนื้อหาของรูปแบบเอกสารต่าง ๆ รวมถึง PDF, DOCX, XLSX, PPTX และอื่น ๆ

Feature icon

แปลเป็น html/css

แปลงเอกสารเป็น HTML/CSS เพื่อให้ง่ายต่อการแก้ไขด้วยบรรณาธิการ WYSIWYG เช่น CKEditor หรือ Tinymce

Feature icon

บันทึกเอกสารที่แก้ไข

บันทึก HTML/CSS ที่แก้ไขกลับไปยังรูปแบบเอกสารต้นฉบับหรือส่งออกไปยัง PDF

Feature icon

แยกข้อมูลเอกสาร

แยกข้อมูลเช่นจำนวนหน้าขนาดและสถานะการเข้ารหัสจากเอกสาร

Feature icon

สนับสนุนรูปแบบต่างๆ

แก้ไขรูปแบบเอกสารที่หลากหลายรวมถึงไฟล์ Microsoft Office, PDF และอื่น ๆ

Feature icon

การป้องกันรหัสผ่าน

โหลดและแก้ไขเอกสารที่ป้องกันด้วยรหัสผ่านได้อย่างง่ายดายและปกป้องเอกสารเอาต์พุตด้วยการป้องกันรหัสผ่าน

Feature icon

แก้ไขอีเมล

แก้ไขและบันทึกข้อความอีเมลและตัวอักษรในผงชูรส, EML, EMLX, Mbox และรูปแบบอื่น ๆ อีกมากมายรวมถึงการแก้ไขข้อมูลเมตาเช่นหัวข้อ, TO, CC, BCC, จาก, ชื่อ, วันที่และอื่น ๆ

Feature icon

การสกัดแบบอักษร

แยกฟอนต์จากเอกสารการประมวลผลคำเพื่อใช้ในกระบวนการแก้ไข

Feature icon

หน้าตัวอย่าง

สร้างภาพการแสดงภาพของหน้าเอกสารเพื่อทำความเข้าใจเนื้อหาและโครงสร้างที่ดีขึ้น

ตัวอย่างรหัส

บางกรณีการใช้งานของการดำเนินการทั่วไปโดยใช้ GroupDocs.Editor for Node.js via Java

แทนที่ข้อความใน docx

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

แก้ไขอินพุต docx โดยแทนที่ข้อความและบันทึกกลับไปที่ docx


// โหลดเอกสารอินพุตตามเส้นทางและระบุตัวเลือกการโหลดหากจำเป็น
const loadOptions = new WordProcessingLoadOptions();
const editor = new Editor("input.docx", loadOptions);

// เปิดเอกสารสำหรับแก้ไขและรับ "EditableDocument"
const original = editor.edit();

// แทนที่ข้อความ - สิ่งนี้เลียนแบบการแก้ไขเนื้อหา
const modifiedContent = original.getEmbeddedHtml().replace("old text", "new text");

// สร้างอินสแตนซ์ "EditableDocument" ใหม่จากเนื้อหาที่แก้ไข
const edited = EditableDocument.fromMarkup(modifiedContent, null);

// เตรียมตัวเลือกบันทึกด้วย output formatx ที่ต้องการ
const saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);

// บันทึกเนื้อหาเอกสารที่แก้ไขไปยัง DOCX
await editor.save(edited, "output.docx", saveOptions);

// กำจัดทรัพยากรทั้งหมด
edited.dispose(); original.dispose(); editor.dispose();

แก้ไขเนื้อหาของแผ่นงาน Excel โดยเฉพาะ

เอกสารสเปรดชีต (เช่น XLS, XLSX, XLSM, ODS และอื่น ๆ ) อาจมีเวิร์กชีท (แท็บ) อย่างน้อยหนึ่งแผ่น GroupDocs.editor อนุญาตให้แก้ไขเนื้อหาของแผ่นงานหนึ่งครั้งในแต่ละครั้ง หลังจากได้รับการแก้ไขแผ่นงานนี้อาจถูกบันทึกลงในเอกสารสเปรดชีตแยกต่างหาก (ซึ่งจะมีการบันทึกแผ่นงานเฉพาะนี้เท่านั้น) หรือแผ่นงานแก้ไขสามารถแทรกกลับไปยังเอกสารต้นฉบับได้ซึ่งสามารถแทนที่แผ่นงานดั้งเดิมหรือบันทึกไว้ด้วยกัน ตัวอย่างนี้แสดงการโหลดเอกสาร XLSX แก้ไขแผ่นงานที่ 2 และบันทึกเป็นเอกสารใหม่แยกต่างหากในรูปแบบ XLSX และ CSV

แก้ไขแผ่นงานเฉพาะของ XLSX และบันทึกเป็น XLSX และ CSV


// โหลดอินพุต XLSX ตามเส้นทางและระบุตัวเลือกโหลดหากจำเป็น
const loadOptions = new SpreadsheetLoadOptions();
const editor = new Editor("input.xlsx", loadOptions);

// สร้างและปรับตัวเลือกแก้ไข - ตั้งค่าแผ่นงานที่ 2 เป็นแก้ไข
const editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(1);

// เปิดแผ่นงานที่ 2 นี้เพื่อแก้ไขและรับ "EditableDocument"
const originalWorksheet = editor.edit(editOptions);

// แทนที่ข้อความ - สิ่งนี้เลียนแบบการแก้ไขเนื้อหา
const modifiedContent = originalWorksheet.getEmbeddedHtml().replace("Cell Text", "Edited Cell Text");

// สร้างอินสแตนซ์ "EditableDocument" ใหม่จากแผ่นงานที่แก้ไขแล้ว
const editedWorksheet = EditableDocument.fromMarkup(modifiedContent, null);

// บันทึกแผ่นงานแก้ไขไปยังเอกสาร XLSX ใหม่
const saveSpreadsheetOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
await editor.save(editedWorksheet, "output.xlsx", saveSpreadsheetOptions);

// บันทึกแผ่นงานที่แก้ไขไปยังเอกสาร CSV ใหม่ด้วยเครื่องหมายจุลภาค (,) คั่น/ตัวคั่น
const saveTextOptions = new DelimitedTextSaveOptions(",");
await editor.save(editedWorksheet, "output.csv", saveTextOptions);

// กำจัดทรัพยากรทั้งหมด
editedWorksheet.dispose(); originalWorksheet.dispose(); editor.dispose();

พร้อมที่จะเริ่มต้นหรือยัง?

ดาวน์โหลด GroupDocs.Editor ฟรีหรือรับสิทธิ์การใช้งานแบบทดลองใช้เพื่อการเข้าถึงแบบเต็ม!

ทรัพยากรที่มีประโยชน์

สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ

เคล็ดลับใบอนุญาตชั่วคราว

1
ลงทะเบียนด้วยอีเมลที่ทำงานของคุณ ไม่อนุญาตให้ใช้บริการอีเมลฟรี
2
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย