1. Məhsullar
  2.   Söz emalı
  3.   Java
  4.   Aspose.Words for Java

Aspose.Words for Java

 
 

Microsoft Word sənədlərini emal etmək üçün Java API

Microsoft Word və ya Office Automation olmadan Word emal sənədlərini yaratmaq, dəyişdirmək, çevirmək, göstərmək və çap etmək üçün platformalar arası Java kitabxanası

Java üçün Aspose.Words proqram mütəxəssislərinə Word sənədi ilə işləmək üçün proqramlar yaratmağa kömək edən çox güclü Java kitabxanasıdır. emal vəzifələri. Bu kitabxana Microsoft Word və ya Office Automation kimi üçüncü tərəf proqram təminatı olmadan Word emal sənədlərini yarada, redaktə edə, çevirə, göstərə və çap edə bilər. Kitabxana həm serverdə, həm də müştəri tərəfində təsirli şəkildə işləmək üçün nəzərdə tutulmuşdur. Kitabxana demək olar ki, bütün Java inkişaf mühitlərində və yerləşdirmə platformalarında istifadə edilə bilər.

Kitabxana DOC, DOCX, RTF, DOT, DOTX, DOTM, PDF, PDF/A, XPS, ODT, OTT, WordML, HTML, MHTML, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF və daha çox. . Kitabxana 35-dən çox məşhur fayl formatı üçün dəstək daxildir. Kitabxana yüksək dəqiqlik və dəqiqliklə sənədləri çox ardıcıl və səmərəli şəkildə bir populyar formatdan digər formata çevirə bilər.

Aspose.Words for Java, tam sənədlərin və ya bəzi xüsusi səhifələrin göstərilməsi, Microsoft Word-də hesabatların dizaynı, hesabatlarda məktubların birləşdirilməsi sahələri, şriftlərin idarə edilməsi, şəkillərin daxil edilməsi və idarə edilməsi, sənədlərin proqramlı çap edilməsi, vərəqdə çoxlu səhifələrin çap edilməsi, sənədlərə mətn daxil edilməsi, 3D effektləri Paraqrafların göstərilməsi, yaradılması və dəyişdirilməsi, Sənədləri birləşdirin və bölün. Sənədləri kopyalayın və köçürün və daha çox. Windows, Linux, Mac OS, Android və müxtəlif platformalar kimi geniş çeşidli əməliyyat sistemləri üçün proqramlar hazırlamaq üçün istifadə edilə bilər.

Previous Next

Java üçün Aspose.Words ilə işə başlamaq

Java üçün Aspose.Words quraşdırmanın tövsiyə olunan yolu Maven repozitoriyasıdır. Siz sadə konfiqurasiyalarla birbaşa Maven Layihələrinizdə Java API üçün Aspose.Words istifadə edə bilərsiniz:.

Java Maven asılılığı üçün Aspose.Words

 //Pom.xml-də Java API üçün Aspose.Words asılılığını aşağıdakı kimi müəyyən edin
<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-words</artifactId>
	<version>22.11</version>
	</dependency>

	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-words</artifactId>
	<version>22.11</version>
	<classifier>javadoc</classifier>
	</dependency>
</dependencies>
Siz Aspose.Words Buraxılış səhifəsindən birbaşa yükləyə bilərsiniz.

Sənədin yaradılması və Java API vasitəsilə yüklənməsi

Aspose.Words for Java proqram təminatı tərtibatçılarına proqramlı şəkildə yeni boş sənəd yaratmağa və ya öz Java proqramlarına sənəd məzmunu əlavə etməyə imkan verir. Boş söz sənədi yaratmaq üçün sadəcə sənəd konstruktorunu parametrsiz çağırmaq kifayətdir. Mövcud sənədi yükləmək çox asandır, sadəcə olaraq sənədin adını və ya axınını Sənəd konstruktorlarından birinə ötürmək lazımdır. Kitabxana yüklənmiş faylın formatını genişləndirilməsi ilə tanıyır. Sənəd yaradıldıqdan sonra asanlıqla mətn, şəkillər, formalar, şriftlər əlavə edə, üslubları və formatları təyin edə, səhifə ölçüsünü təyin edə, cədvəllər və diaqramlar daxil edə, başlıqlar/altbilgilər əlavə edə və s. edə bilərsiniz.

Java API vasitəsilə Word Sənədi yaradın

 
// The path to the documents directory.
String dataDir = Utils.getDataDir(CreateDocument.class);

// Load the document.
Document doc = new Document();

DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("hello world");

doc.save(dataDir + "output.docx");

Java API vasitəsilə Word Sənədinin göstərilməsi

Aspose.Words for Java kitabxanası proqram tərtibatçılarına Word sənədlərini və ya sənədin bir hissəsini öz Java proqramlarında göstərmək imkanı verir. Kitabxana sənədi sabit tərtibatlı formatlara təqdim etmək, sənədi və ya seçilmiş səhifələri PDF, XPS, HTML, XAML, PostScript və PCL formatlarına ixrac etmək, sənədi çox səhifəli TIFF sənədinə göstərmək kimi çox güclü render funksiyalarını daxil etmişdir. , istənilən səhifəni rastr təsvirə çevirmək (BMP, PNG, JPEG), sənəd səhifəsini SVG şəklinə çevirmək və daha çox.

Sənədi Java API vasitəsilə JPEG Formatında yadda saxlayın

 
Document doc = new Document(dataDir + "Rendering.doc");
// Save as a JPEG image file with default options
doc.save(dataDir + "Rendering.JpegDefaultOptions.jpg");

// Save document to stream as a JPEG with default options
OutputStream docStream = new FileOutputStream(dataDir + "Rendering.JpegOutStream.jpg");
doc.save(docStream, SaveFormat.JPEG);

// Save document to a JPEG image with specified options.
ImageSaveOptions imageOptions = new ImageSaveOptions(SaveFormat.JPEG);
imageOptions.setPageSet(new PageSet(2, 1));
imageOptions.setJpegQuality(80);
doc.save(dataDir + "Rendering.JpegCustomOptions.jpg", imageOptions);

Java Kitabxanası vasitəsilə Word Sənədlərinə qoşulun və bölün

CIt müxtəlif sənədləri bir sənədə birləşdirmək və ya böyük faylı daha kiçiklərə bölmək üçün açıqdır. Aspose.Words for Java kitabxanası, Java kitabxanasından istifadə edərək sənədləri birləşdirmək və bölmək üçün müxtəlif faydalı funksiyalar təqdim etmişdir. O, tərtibatçılara başqa sənədin məzmununu yeni yaradılmış sənədə daxil etməyə və ya sənədi yalnız başqa sənədin sonuna əlavə etməyə imkan verir. Kitabxana poçt birləşməsi əməliyyatı zamanı fayl daxil etmək, sənədin əlfəcinə daxil edilməsi, sənədin digərinin sonuna əlavə edilməsi, qovşaqların əl ilə idxalı və daxil edilməsi və s. kimi digər fayllara sənəd daxil etmək üçün müxtəlif üsullar təqdim etmişdir. Kitabxanaya qoşulmaq kimi sənədləri bölmək üçün bir neçə funksiya da daxildir, məsələn, sənədi başlıqlara bölmək, sənədi bölmələrə bölmək, sənəd səhifəsini səhifəyə bölmək, çox səhifəli sənəd səhifəsini səhifəyə bölmək və s.

C# API vasitəsilə Sənəd Səhifəsini Səhifəyə Bölün


Document doc = new Document(dataDir + "TestFile (Split).docx");

int pageCount = doc.getPageCount();

// Save each page as a separate document.
for (int page = 0; page <= pageCount; page++)
{
	Document extractedPage = doc.extractPages(page, 1);
	extractedPage.save(dataDir + "SplitDocumentPageByPageOut_" + (page + 1) + ".docx");
}

Java Proqramları daxilində Word Sənədlərini çap edin

Aspose.Words for Java proqram təminatı tərtibatçılarına öz Java proqramlarında müxtəlif növ sənədləri çap etməyə imkan verir. Kitabxana sənədin necə görünəcəyini əyani şəkildə yoxlamaq və lazımi çap variantını seçmək üçün çapa ön baxış dialoquna dəstək verib. MultipagePrintDocument sinfindən istifadə edən proqramçılar bir vərəqdə sənədin birdən çox səhifəsini çap edə bilərlər.

Java API vasitəsilə bir vərəqdə birdən çox səhifənin çapı


Document doc = new Document(dataDir + "TestFile.doc");

// Create a print job to print our document with.
PrinterJob pj = PrinterJob.getPrinterJob();

// Initialize an attribute set with the number of pages in the document.
PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
attributes.add(new PageRanges(1, doc.getPageCount()));

// Pass the printer settings along with the other parameters to the print document.
MultipagePrintDocument awPrintDoc = new MultipagePrintDocument(doc, 4, true, attributes);

// Pass the document to be printed using the print job.
pj.setPrintable(awPrintDoc);

pj.print();
 Azəri