SDK ตัวแก้ไขเอกสารสำหรับแอปพลิเคชัน Java

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

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for .NET
  • GroupDocs.Editor for PHP
  • GroupDocs.Editor for Python
  • GroupDocs.Editor for Ruby
  • GroupDocs.Editor for Node.js
  • GroupDocs.Editor for Android
เริ่มทดลองใช้งานฟรี

GroupDocs.Editor Cloud SDK สำหรับ Java สามารถผสานรวมกับ GroupDocs.Editor Cloud REST API ได้อย่างง่ายดาย ช่วยให้สามารถเพิ่มฟีเจอร์การแก้ไขเอกสารในแอปพลิเคชัน Java ได้โดยไม่ต้องติดตั้ง MS Office หรือแอปพลิเคชันเพิ่มเติมอื่นๆ การใช้ Java Editor SDK ช่วยให้จัดการเอกสารได้รวดเร็วยิ่งขึ้นด้วยรูปแบบเอกสารที่รองรับหลากหลายรูปแบบ เช่น Microsoft Word, สเปรดชีต Excel, งานนำเสนอ, TXT, HTML และ XML เพียงแค่ดึงเอกสารมาไว้ในโปรแกรมแก้ไข HTML แบบ WYSIWYG แก้ไขตามต้องการ แล้วบันทึกกลับเป็นรูปแบบเอกสารดั้งเดิมด้วยความแม่นยำและประสิทธิภาพที่แท้จริง

ดำเนินการแก้ไขเอกสารที่ต้องการมากที่สุดในรูปแบบไฟล์ที่รองรับ GroupDocs.Editor Cloud SDK สำหรับ Java ถูกสร้างขึ้นเป็นเลเยอร์บน GroupDocs.Editor Cloud REST API ซึ่งช่วยประหยัดเวลาในการพัฒนาที่มีค่าด้วยการจัดการคำขอในระดับต่ำและการจัดการการตอบกลับ นักพัฒนาสามารถมุ่งเน้นไปที่การเขียนโค้ดเฉพาะตามความจำเป็นในโครงการเท่านั้น

ถาม บ่อย ๆ

ฉันต้องการสร้างแอปพลิเคชัน Java ของตัวเองเพื่อแก้ไขเอกสาร?

ลองดู GroupDocs.Editor Cloud SDK สำหรับ Java ที่ GitHub หากคุณกำลังมองหาโค้ดต้นฉบับเพื่อใส่คำอธิบายประกอบไฟล์บน Cloud

ฉันสามารถทดลองใช้ GroupDocs.Editor REST APIs บน Java ได้ฟรีหรือไม่?

คุณสามารถลองใช้ GroupDocs.Editor (https://purchase.groupdocs.cloud/trial) Low-Code Java APIs ได้โดยไม่มีข้อจำกัดใดๆ

ฉันไม่ต้องการอัปโหลดไฟล์ลับของฉันเพื่อแก้ไขที่ใดเลย ฉันมีทางเลือกใดบ้าง

GroupDocs.Editor Cloud ยังพร้อมใช้งานเป็น Docker image ซึ่งสามารถใช้ในการโฮสต์บริการด้วยตนเอง (https://purchase.groupdocs.cloud/self-hosting) หรือคุณอาจสร้างบริการ Java ของคุณเองโดยใช้ GroupDocs.Editor High-code APIs (https://products.groupdocs.com/editor/) ซึ่งปัจจุบันควบคุม REST API ของเรา

ฟีเจอร์ REST API สำหรับแก้ไขเอกสารขั้นสูง

รวมเข้ากับโปรแกรมแก้ไข WYSIWYG ได้อย่างง่ายดาย

แก้ไขเอกสาร Word ทั้งหมดหรือกำหนดช่วงหน้า

รองรับการแก้ไขสเปรดชีตแบบหลายแท็บ

เพิ่มประสิทธิภาพการใช้หน่วยความจำสำหรับไฟล์ CSV หรือ TSV ขนาดใหญ่

ดึงข้อมูลเอกสาร (ประเภท, ขนาด, จำนวนหน้า ฯลฯ)

Cloud REST API ที่สามารถใช้กับภาษาหรือแพลตฟอร์มใดก็ได้

การทำงานกับเอกสารการประมวลผลคำ - Java

//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
Configuration configuration = new Configuration(MyAppSid, MyAppKey);

// Create necessary API instances
EditApi editApi = new EditApi(configuration);
FileApi fileApi = new FileApi(configuration);

// The document already uploaded into the storage.
// Load it into editable state
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("WordProcessing/password-protected.docx");
fileInfo.setPassword("password");
WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
loadOptions.setFileInfo(fileInfo);
loadOptions.setOutputPath("output");
LoadResult loadResult = editApi.load(new LoadRequest(loadOptions));

// Download html document
File file = fileApi.downloadFile(new DownloadFileRequest(loadResult.getHtmlPath(), null, null));
            
// Edit something...
List lines = Files.readAllLines(file.toPath());
List newLines = new ArrayList();
for (String line : lines) {
    newLines.add(line.replaceAll("Sample test text", "Hello world"));
}
Files.write(file.toPath(), newLines);

// Upload html back to storage
fileApi.uploadFile(new UploadFileRequest(loadResult.getHtmlPath(), file, Common.MYStorage));

// Save html back to docx
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions();
saveOptions.setFileInfo(fileInfo);
saveOptions.setOutputPath("output/edited.docx");    
saveOptions.setHtmlPath(loadResult.getHtmlPath());      
saveOptions.setResourcesPath(loadResult.getResourcesPath());
DocumentResult saveResult = editApi.save(new SaveRequest(saveOptions));

System.out.println("Document edited: " + saveResult.getPath());

Support and Learning Resources

GroupDocs.Editor นำเสนอ API การดูเอกสารสำหรับสภาพแวดล้อมการพัฒนาที่เป็นที่นิยมอื่นๆ

  แบบไทย