Java SDK в качестве оболочки для GroupDocs.Merger Cloud API. Объединяйте документы в один, разделяйте документ на несколько в ваших приложениях Java.
Начать бесплатную пробную версиюGroupDocs.Merger Cloud SDK для Java - это оболочка для взаимодействия с Cloud API для разработчиков Java. Сервис GroupDocs.Merger Cloud API является сервисом REST, позволяющим объединять и разделять документы, и поддерживает широкий набор форматов Microsoft Office, OpenDocument, eBook, PDF, текстовых форматов, LaTeX и других документных форматов. Сервис GroupDocs.Merger Cloud API предоставляет возможность объединять два и более документов в один, разделять любой документ на несколько, а также генерировать изображение любого документа в форматах PNG, JPG и BMP. Сервис API предлагает множество дополнительных операций со страницами документов, таких как вращение любой страницы документа PDF, перестановка слайдов презентаций или изменение ориентации страниц Word-документов. Сервис API уделяет особое внимание безопасности и позволяет применять или удалять парольную защиту ваших важных бизнес-документов.
С помощью GroupDocs.Merger Cloud API вы можете объединить два или более документов в один, либо разбить любой документ на несколько более мелких документов. Ниже приведён несколько строк кода, показывающих, как объединить два файла Word в Java.
//Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
Configuration configuration = new Configuration(MyAppSid, MyAppKey);
DocumentApi apiInstance = new DocumentApi(configuration);
FileInfo fileInfo1 = new FileInfo();
fileInfo1.setFilePath("foldername/doc1.docx");
JoinItem item1 = new JoinItem();
item1.setFileInfo(fileInfo1);
FileInfo fileInfo2 = new FileInfo();
fileInfo2.setFilePath("foldername/doc2.docx");
JoinItem item2 = new JoinItem();
item2.setFileInfo(fileInfo2);
JoinOptions options = new JoinOptions();
options.setJoinItems(Arrays.asList(item1, item2));
options.setOutputPath("output/mergedDoc.docx");
JoinRequest request = new JoinRequest(options);
DocumentResult response = apiInstance.join(request);