1. Ürün:% s
  2.   Kelime İşleme
  3.   Java
  4.   Aspose.Words for Java

Aspose.Words for Java

 
 

Microsoft Word Belgelerini İşlemek için Java API

Microsoft Word veya Office Otomasyonu olmadan Word işleme belgelerini oluşturmak, değiştirmek, dönüştürmek, işlemek ve yazdırmak için platformlar arası Java kitaplığı

Aspose.Words for Java, yazılım profesyonellerinin Word belgelerini işlemeye yönelik uygulamalar oluşturmasına yardımcı olan çok güçlü bir Java kitaplığıdır. görevleri işlemek. Bu kitaplık, Microsoft Word veya Office Automation gibi herhangi bir üçüncü taraf yazılımı olmadan Kelime işlem belgelerini oluşturabilir, düzenleyebilir, dönüştürebilir, işleyebilir ve yazdırabilir. Kitaplık, hem sunucu hem de istemci tarafında etkileyici bir performans gösterecek şekilde tasarlanmıştır. Kitaplık neredeyse tüm Java geliştirme ortamlarında ve dağıtım platformlarında kullanılabilir.

Kütüphane, DOC, DOCX, RTF, DOT, DOTX, DOTM, PDF, PDF/A, XPS, ODT, OTT, WordML, HTML, MHTML, TIFF gibi önde gelen belge dosya formatlarından bazıları için destek içermektedir. JPEG, PNG, BMP, SVG, EMF, GIF ve çok daha fazlası. . Kütüphanede 35'ten fazla popüler dosya formatı desteği bulunmaktadır. Kitaplık, belgeleri popüler bir formattan diğerine yüksek derecede hassasiyet ve doğrulukla çok tutarlı ve verimli bir şekilde dönüştürebilir.

Aspose.Words for Java, belgelerin tamamının veya belirli bir sayfanın oluşturulması, Microsoft Word'de raporların tasarlanması, raporlardaki adres-mektup birleştirme alanları, yazı tiplerinin yönetilmesi, görüntüleri ekleme ve yönetme, belgeleri programlı olarak yazdırma, bir kağıda birden fazla sayfa yazdırma, belgelere metin ekleme, 3B Efekt Oluşturma, paragraf oluşturma ve değiştirme, Belgeleri birleştirme ve bölme. Belgeleri ve çok daha fazlasını kopyalayın ve taşıyın. Windows, Linux, Mac OS, Android gibi çok çeşitli işletim sistemleri ve çeşitli platformlar için uygulamalar geliştirmek için kullanılabilir.

Previous Next

Aspose.Words for Java'ya Başlarken

Aspose.Words for Java'yı kurmanın önerilen yolu Maven deposudur. Aspose.Words for Java API'sini basit yapılandırmalarla doğrudan Maven Projelerinizde kolayca kullanabilirsiniz:.

Java Maven Bağımlılığı için Aspose.Words

 //pom.xml dosyanızda Aspose.Words for Java API bağımlılığını aşağıdaki gibi tanımlayın
<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>
Doğrudan Aspose.Words Sürüm sayfasından indirebilirsiniz.

Java API aracılığıyla Belge Oluşturma ve Yükleme

Aspose.Words for Java, yazılım geliştiricilerin programlı olarak yeni bir boş belge oluşturmasına veya belge içeriğini kendi Java uygulamalarına eklemesine olanak tanır. Boş bir word belgesi oluşturmak için belge yapıcısını parametre olmadan çağırmanız yeterlidir. Mevcut bir belgeyi yüklemek çok kolaydır; yalnızca belge adını veya akışını Belge oluşturucularından birine aktarmanız yeterlidir. Kütüphane, yüklenen dosyanın formatını uzantısından tanır. Belge oluşturulduktan sonra kolayca metin, resim, şekil, yazı tipi ekleyebilir, stilleri ve biçimlendirmeyi tanımlayabilir, sayfa boyutunu ayarlayabilir, tablo ve grafikler ekleyebilir, üstbilgi/altbilgi vb. ekleyebilirsiniz.

Java API aracılığıyla Word Belgesi Oluşturma

 
// 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 aracılığıyla Word Belgesi Oluşturma

Aspose.Words for Java kütüphanesi, yazılım geliştiricilere Word belgelerini veya belgenin bir kısmını kendi Java uygulamalarında oluşturma gücü verir. Kitaplık, bir belgeyi sabit düzen formatlarına dönüştürmek, belgeyi veya seçilen sayfaları PDF, XPS, HTML, XAML, PostScript ve PCL formatlarına dışa aktarmak, bir belgeyi çok sayfalı bir TIFF belgesine dönüştürmek gibi çok güçlü oluşturma özellikleri içerir. , herhangi bir sayfayı raster görüntüye (BMP, PNG, JPEG) dönüştürme, belge sayfasını SVG görüntüsüne dönüştürme ve çok daha fazlası.

Java API aracılığıyla bir Belgeyi JPEG Formatında Kaydetme

 
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);

Word Belgelerini Java Kitaplığı Aracılığıyla Birleştirme ve Bölme

Çeşitli belgeleri tek bir belgede birleştirmek veya büyük bir dosyayı daha küçük dosyalara bölmek için açık bir yapıya sahiptir. Aspose.Words for Java kütüphanesi, Java kütüphanesini kullanarak belgeleri birleştirmek ve bölmek için çeşitli kullanışlı özellikler sağlar. Geliştiricilerin yeni oluşturulan bir belgeye başka bir belgenin içeriğini eklemesine veya bir belgeyi yalnızca başka bir belgenin sonuna eklemesine olanak tanır. Kitaplık, adres-mektup birleştirme işlemi sırasında bir dosya eklemek, bir belgeyi yer imine eklemek, bir belgeyi diğerinin sonuna eklemek, düğümleri manuel olarak içe aktarmak ve eklemek vb. gibi bir belgeyi diğer dosyalara eklemek için çeşitli yollar sağlamıştır. Kütüphaneye katılmanın aynısı, bir belgeyi başlıklara göre bölme, bir belgeyi bölümlere ayırma, bir belgeyi sayfa sayfa bölme, çok sayfalı bir belgeyi sayfa sayfa bölme vb. gibi belgeleri bölmek için çeşitli işlevler de içeriyordu.

C# API aracılığıyla bir Belgeyi Sayfa Sayfa Bölme


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");
}

Word Belgelerini Java Uygulamaları İçinde Yazdırma

Aspose.Words for Java, yazılım geliştiricilerin kendi Java uygulamalarının içinde çeşitli türde belgeleri yazdırmalarına olanak tanır. Kitaplık, belgenin nasıl görüneceğini görsel olarak incelemek ve gerekli yazdırma seçeneğini seçmek için baskı önizleme iletişim kutusu desteği sağlamıştır. MultipagePrintDocument sınıfını kullanarak programcılar bir belgenin birden çok sayfasını tek bir kağıda yazdırabilirler.

Java API aracılığıyla Tek Sayfaya Birden Çok Sayfa Yazdırma


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();
 Türkçe