محرر المستندات 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 إذا كنت تبحث عن شفرة المصدر لتعليق الملف في السحابة.

هل يمكنني تجربة 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 للاستخدام مع أي لغة أو منصة

العمل مع مستندات معالجة النصوص - 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 لبيئات التطوير الشائعة الأخرى

  عربي
7c046591a