DocX4J یک منبع آزاد برای استفاده از Java API برای ایجاد و دستکاری قالب های پرونده Microsoft Office است. این امکان را به شما می دهد تا قالب های فایل Microsoft OpenXML یعنی Word Docx ، PowerPoint PPTX و Excel XLSX را ایجاد و به روز کنید. DocX4J از [jaxb1] (Java™ Architecture for XML Binding) برای ایجاد نمای در حافظه اشیاء مربوطه استفاده می کند.
ویژگی های کلیدی API docx4j برای جاوا
docx4j از کار با docx ، pptx ، و xlsx از چند طریق پشتیبانی می کند. موارد زیر ویژگی های اصلی API Docx4J است.
- اسناد DOCX را ایجاد و اصلاح کنید: Docx4J به شما امکان می دهد اسناد جدید کلمه ای را از ابتدا ایجاد کنید یا اسناد موجود را اصلاح کنید. می توانید پاراگراف ، میز ، تصاویر ، هدر ، پاورقی و موارد دیگر را اضافه کنید.
- تولید اسناد مبتنی بر الگو: می توانید از DocX4J برای ایجاد الگوهای سند Word با متغیرهای متغیرها استفاده کنید ، و سپس آن دسته از متغیرها را با داده ها به صورت پویا جمع کنید. این برای تولید اسناد با محتوای پویا مانند فاکتورها ، گزارش ها و نامه ها مفید است.
- پشتیبانی از کنترل محتوا: DOCX4J پشتیبانی از کنترل محتوا را ارائه می دهد ، که عناصر XML ساختاری هستند که می توانند در اسناد Word وارد شوند. از کنترل محتوا می توان برای اتصال داده ها ، مونتاژ اسناد و دستکاری محتوا استفاده کرد.
- ادغام و مقایسه اسناد: کتابخانه شما را قادر می سازد چندین اسناد کلمه را در یک سند واحد ادغام کنید. علاوه بر این ، از مقایسه اسناد پشتیبانی می کند و به شما امکان می دهد دو سند را مقایسه کرده و تفاوت ها را شناسایی کنید.
- تبدیل PDF: docx4j می تواند برای تبدیل اسناد Word به فرمت PDF استفاده شود و به شما امکان می دهد پرونده های PDF را از پرونده های DOCX تولید کنید.
- ویژگی های واردات و صادرات: شما می توانید محتوای و به قالب های مختلف از جمله HTML ، RTF (قالب متن غنی) و XHTML وارد و صادر کنید.
- پشتیبانی MATHML: DOCX4J از MATHML پشتیبانی می کند ، که یک زبان نشانه گذاری برای نشان دادن نماد ریاضی است.
- پشتیبانی از قسمت XML سفارشی: کتابخانه به شما امکان می دهد قطعات XML سفارشی را به اسناد Word اضافه کنید ، راهی برای گسترش قابلیت های سند فراتر از ویژگی های استاندارد کلمه فراهم می کند.
- پشتیبانی از پسوندهای کلمه: docx4j پسوندهای کلمه ای را انجام می دهد ، که ویژگی های سفارشی یا عناصری هستند که ممکن است در یک سند Word وجود داشته باشند. مستندات جامع و جامعه فعال: این کتابخانه به خوبی مستند است و دارای یک جامعه قوی و فعال است و پشتیبانی و به روزرسانی ها را ارائه می دهد.
- مستندات جامع و جامعه فعال: این کتابخانه به خوبی مستند است ، با یک جامعه قوی و فعال ، پشتیبانی و به روزرسانی ها را ارائه می دهد.
چگونه docx4j را نصب کنیم؟
می توانید از راهنمای گام به گام زیر برای نصب API DOCX4J برای کار با فرمت های پرونده Office از طریق برنامه های جاوا خود استفاده کنید.
مراحل نصب docx4j api
برای نصب DOCX4J در پروژه جاوا ، می توانید از Maven یا Gradle استفاده کنید که ابزار محبوب اتوماسیون ساخت برای پروژه های جاوا هستند. در اینجا یک راهنمای گام به گام در مورد نحوه نصب docx4j با استفاده از maven وجود دارد: ** مرحله 1:**یک پروژه جدید Maven ایجاد کنید (اگر در حال حاضر یک پروژه Maven موجود دارید ، این مرحله را پرش کنید). ** مرحله 2:**پروژه خود را در محیط توسعه یکپارچه مورد نظر خود (IDE) مانند Eclipse ، IntelliJ یا NetBeans باز کنید. ** مرحله 3:پرونده pom.xml را در پروژه خود پیدا کنید. این پرونده جایی است که شما وابستگی های پروژه خود را اعلام می کنید. ** مرحله 4: وابستگی docx4j را به پرونده pom.xmlاضافه کنید. پرونده را باز کرده و وابستگی زیر را در بخش اضافه کنید:
<dependencies>
<!-- Other dependencies... -->
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
<version>8.2.11</version>
</dependency>
</dependencies>
** مرحله 5:**پرونده pom.xml
را ذخیره کنید.
منابع docx4j
نمونه های آینده docx4j
- کار با پرونده های docx
- کار با پرونده های PPTX
- کار با پرونده های XLSX برای مقالات آینده در مورد کار با API DOCX4J در برنامه های جاوا خود با ما همراه باشید.