Създател на DOCX документи за Java

Java библиотека за изграждане на силно персонализирани DOCX отчети с помощта на REST API

Интегрирайте безпроблемно генерирането на DOCX документи въз основа на шаблони и източници на данни във вашия Java софтуер.

Автоматизирайте генерирането на DOCX документи в Java, създавайте готови за печат DOCX отчети с всякаква сложност с Java SDK. Това базирано на облак решение е изградено около шаблони, източници на данни и мощен LINQ-синтаксис, давайки на разработчиците на Java гъвкавостта да отговарят на точни технически и бизнес изисквания.

Използвайки тази Java библиотека, можете програмно да създавате високо персонализирани DOCX отчети на всяка операционна система. Красиво форматирани DOCX документи като договори, поръчки, фактури, отчети за пратки, предложения за продажба, описи могат да бъдат събрани в движение като част от вашия Java софтуер.

Опростете генерирането на DOCX документи с помощта на Java

Значението на автоматизацията на документи и генерирането на отчети нарасна неимоверно през последните десетилетия. Почти всяка компания има нужда да генерира документи и да ги доставя навреме на партньори или клиенти. Освен това обикновено е решаващ фактор за финансов успех. Внедряването на такива технологии може да доведе до значителни финансови спестявания чрез намаляване на ръчното въвеждане на данни, човешката грешка, корекцията и документацията. Поради тези причини инструментите за автоматизация на документи и отчети са неразделна част от много съвременни софтуерни решения, които имат за цел да предоставят разширени аналитични функции на потребителите.

Най-общо казано, генерирането на DOCX отчет е процес, който комбинира текст, данни и графики в едно цяло и експортира резултата в удобна визуална форма в DOCX файлов формат. За информация относно поддържаните I/O формати, моля, посетете нашата документация.

Какво представлява GroupDocs Assembly for Java

GroupDocs Assembly for Java е базирано на облак решение за генериране на DOCX документи с помощта на шаблони и източници на данни. Шаблонът на документа действа като базова рамка, която в допълнение към стандартното съдържание (текст, таблици, диаграми и т.н.) включва специални полета за съхранение за вмъкване на стойности от източника на данни. Могат да се въвеждат не само отделни стойности, но и цели масиви от данни под формата на таблици и графики.

Шаблонът също така съдържа програмни конструкции - правила за генериране на DOCX документи - които контролират избора на данни и обработката на условия. Свързването на данни към шаблон на документ използва синтаксис на LINQ-израз, който позволява на разработчиците да обработват данни по общ начин, независимо от вида на използвания източник на данни. По този начин нашият Java Cloud SDK ви дава гъвкавост при генериране на DOCX съдържание и мощен набор от методи за обработка на данни.

Този продукт също поддържа Mail Merge функционалност, в случай че искате да създадете и изпратите партиди от персонализирани писма в DOCX формат до клиентите. Просто трябва да вмъкнете Mail Merge полета в шаблона на документа и да го предадете на Cloud API заедно с източник на данни.

Независимо от мащаба и типа автоматизация на DOCX документи, която ще внедрите, има три стъпки за създаване на отчет в Java:

  • Създайте шаблон на документ на Word с полета за контейнери и правила за генериране на документи, които ще регулират вариациите на структурата и съдържанието
  • Създайте източник на данни във формат DOCX или JSON
  • Напишете няколко реда Java код, за да предадете всичко на API за създаване на документи и да получите обратно сглобения резултат в DOCX формат

Проектиране на шаблон на документ и използване на правила за генериране на DOCX документ

Проектирането на шаблони е трудна задача. В допълнение към ясното разбиране на изискванията за окончателния DOCX документ са необходими аналитични и програмни умения. Добрият дизайн на шаблона трябва да отразява мнението на клиента по конкретен проблем. Най-ефективният подход е да се комбинират таблични данни и графики в правилния баланс, определен от бизнес изискванията.

Както бе споменато по-горе, структурата на шаблона обикновено съдържа някои фиксирани блокове съдържание (текст, изображения, лога и т.н.), смесени със специални програмни конструкции, които контролират логиката на сглобяване на DOCX документ. Тези правила за генериране на DOCX документи се дефинират със специален синтаксис на израз, който позволява на разработчиците да правят следното:

  • вграждане на външно съдържание на документи, изображения, диаграми, списъци, таблици, хипервръзки, отметки и др.
  • работа с данни с помощта на формули и последователни операции с данни
  • задайте формата на представяне за числови, текстови, графични, графични елементи и елементи за дата и час
  • вмъкнете блокове от съдържание в зависимост от условни изрази
  • дефинирайте специални променливи за "скъпи" изчисления, които се изчисляват само веднъж
  • изчисляване на формули при сглобяване на документи с електронни таблици
  • присвояване на атрибути на тялото на имейл съобщение и динамично създаване на прикачени файлове
  • създаване и вмъкване на баркодове
  • задаване на фонов цвят за HTML документи

Можете да научите повече за синтаксиса на шаблона в нашето ръководство за разработчици.

Изисквания

GroupDocs Assembly for Java не изисква инсталиране на външен софтуер или инструменти на трети страни. Това е облачно базирано решение за DOCX, където всички програмни взаимодействия се извършват през мрежата с помощта на REST API.

Сигурност

Всички продукти на GroupDocs са напълно съвместими с индустриалните стандарти за сигурност: прехвърлянето на данни се извършва чрез SSL протокол, което елиминира възможността информацията да бъде прихваната от трети страни. За да се свържете с облачните услуги на GroupDocs, трябва да използвате лични ключове за достъп. Моля, вижте ръководството за бърз старт.

Генерирайте DOCX документ в Java

Следният пример на код показва как да генерирате DOCX отчети с помощта на Java.

Генериране на DOCX документ в Java
Входни файлове
Качете шаблон на документ
Изходен формат
Изберете целевия формат от списъка
import com.groupdocs.assembly.*;

AssemblyApi assemblyApi = new AssemblyApi(new ApiClient());
ApiClient client = assemblyApi.getApiClient();
client.setAppKey("##################").setAppSid("####-####-####-####-####");

String fileName = "Input1.docx";
String dataFile = "Input2.docx";

File requestFileContent = new File(fileName);
UploadFileRequest uploadDocumentRequest = 
	new UploadFileRequest(requestFileContent, fileName, null);
assemblyApi.uploadFile(uploadDocumentRequest);

AssembleOptions assembleOptions = new AssembleOptions();
assembleOptions.setTemplateFileInfo(new TemplateFileInfo().filePath(fileName));
assembleOptions.setSaveFormat("docx");
assembleOptions.setReportData(Paths.get(dataFile).toString());

AssembleDocumentRequest request = new AssembleDocumentRequest(assembleOptions);
assemblyApi.assembleDocument(request);
  
Копирайте кода Java в клипборда

Как да генерирате DOCX документ с помощта на Java

  1. Инсталирайте 'GroupDocs.Assembly Cloud SDK for Java'.
  2. Добавете препратка към библиотека (импортирайте библиотеката) към вашия Java проект.
  3. Създайте шаблонен документ, добавете програмни конструкции, които контролират вмъкването на данни от източника на данни.
  4. Създайте източник на данни.
  5. Качете шаблона на документа в облачното хранилище на GroupDocs (трябва да влезете в личния си акаунт).
  6. Генерирайте документ, като предадете своя шаблон и данни към Cloud API.

Как да инсталирате DOCX Report Builder за Java

Инсталирайте GroupDocs.Assembly Cloud SDK for Java, като използвате инструмента за автоматизация на изграждане на Maven.

Добавете тази зависимост към POM на вашия проект: groupdocs-cloud artifact.groupdocs-cloud-releases http://artifact.groupdocs.cloud/repo com.groupdocs GroupDocsAssemblyCloud 21.1.0

Като алтернатива можете да клонирате GroupDocs.Assembly Cloud SDK for Java от GitHub и да го използвате във вашия проект. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

Вижте Repository Documentation, за да видите подробностите.

Други поддържани формати на документи

Можете да генерирате отчети в други файлови формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.