ویرایشگر اسناد SDK برای برنامه‌های Java

ویرایشگر سند REST API برای ساخت ابزارهای پیشرفته ویرایش و دستکاری اسناد با استفاده از Java Cloud SDK بر روی وب، موبایل، دسکتاپ یا پلتفرم‌های ابری.

  • GroupDocs.Editor برای cURL
  • GroupDocs.Editor برای .NET
  • GroupDocs.Editor برای PHP
  • GroupDocs.Editor برای Python
  • GroupDocs.Editor برای Ruby
  • GroupDocs.Editor برای Node.js
  • GroupDocs.Editor برای Android
آزمایش رایگان را شروع کنید

GroupDocs.Editor Cloud SDK برای Java به راحتی با GroupDocs.Editor Cloud REST API یکپارچه می‌شود و امکان افزودن قابلیت‌های ویرایش اسناد را در برنامه‌های Java بدون نیاز به MS Office یا سایر برنامه‌های اضافی فراهم می‌کند. با استفاده از ویرایشگر Java SDK – کار ویرایش اسناد را در میان طیف وسیعی از فرمت‌های پشتیبانی‌شده شامل Microsoft Word، صفحات گسترده Excel، ارائه‌ها، TXT، HTML و XML تسریع می‌کنید. به سادگی سند را به هر ویرایشگر WYSIWYG HTML منتقل کنید، در صورت نیاز ویرایش کنید و با دقت و کارایی واقعی آن را به فرمت‌های اصلی بازگردانید.

تمام عملیات‌های پرتقاضای ویرایش اسناد را در فرمت‌های پشتیبانی‌شده انجام دهید. GroupDocs.Editor Cloud SDK برای Java به عنوان لایه‌ای بر روی GroupDocs.Editor Cloud REST API ساخته شده است که با مدیریت درخواست‌های سطح پایین و پردازش پاسخ‌ها، زمان توسعه ارزشمند را ذخیره می‌کند. توسعه‌دهندگان می‌توانند بر نوشتن کدهای خاص فقط در صورت نیاز در پروژه تمرکز کنند.

سوالات متداول

می‌خواهم برنامه Java خودم را برای ویرایش اسناد ایجاد کنم؟

اگر به دنبال کد منبع برای حاشیه‌نویسی فایل در ابر هستید، GroupDocs.Editor Cloud SDK برای Java در GitHub(https://github.com/groupdocs-editor-cloud/groupdocs-editor-cloud-java) را بررسی کنید.

آیا می‌توانم GroupDocs.Editor REST APIs را روی Java به‌صورت رایگان امتحان کنم؟

شما می‌توانید امتحان کنید GroupDocs.Editor Low-Code Java APIs را بدون هیچ محدودیتی استفاده کنید.

من نمی‌خواهم فایل‌های محرمانه‌ام را در جایی برای ویرایش بارگذاری کنم. چه گزینه‌هایی در اختیار من هستند؟

GroupDocs.Editor Cloud همچنین به صورت تصویر Docker در دسترس است که می‌تواند برای self-host سرویس استفاده شود. یا می‌توانید سرویس‌های Java خود را با استفاده از GroupDocs.Editor High-code APIs بسازید که در حال حاضر REST APIs ما را تغذیه می‌کند.

ویژگی‌های پیشرفته ویرایشگر سند REST API

به‌راحتی در هر ویرایشگر WYSIWYG یکپارچه می‌شود

سندهای Word را به‌صورت کلی ویرایش کنید یا بازه صفحات را تعریف کنید

ویرایش صفحه‌گسترده با چندین برگه پشتیبانی می‌شود

استفاده بهینه از حافظه برای فایل‌های بزرگ CSV یا TSV

استخراج اطلاعات سند (نوع، اندازه، تعداد صفحات و غیره)

Cloud REST API برای هر زبان یا پلتفرم قابل استفاده است

کار با اسناد WordProcessing - 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 امکان مشاهده سند APIs را برای سایر محیط‌های توسعه محبوب فراهم می‌کند

  فارسی
47fe658de