1. Tuotteet
  2.   Tekstinkäsittely
  3.   Java
  4.   Aspose.Words for Java

Aspose.Words for Java

 
 

Java-sovellusliittymä Microsoft Word -asiakirjojen käsittelyyn

Monikäyttöinen Java-kirjasto, jolla voit luoda, muokata, muuntaa, hahmontaa ja tulostaa tekstinkäsittelyasiakirjoja ilman Microsoft Wordia tai Office Automation

Aspose.Words for Java on erittäin tehokas Java-kirjasto, joka auttaa ohjelmistoalan ammattilaisia luomaan sovelluksia Word-asiakirjojen käsittelyyn käsittelytehtäviä. Tämä kirjasto voi luoda, muokata, muuntaa, renderöidä ja tulostaa tekstinkäsittelydokumentteja ilman kolmannen osapuolen ohjelmistoja, kuten Microsoft Word tai Office Automation. Kirjasto on suunniteltu toimimaan vaikuttavasti sekä palvelin- että asiakaspuolella. Kirjastoa voidaan käyttää lähes kaikissa Java-kehitysympäristöissä ja -käyttöympäristöissä.

Kirjastossa on tuki joillekin johtaville asiakirjatiedostomuodoille, kuten DOC, DOCX, RTF, DOT, DOTX, DOTM, PDF, PDF/A, XPS, ODT, OTT, WordML, HTML, MHTML, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF ja monet muut. . Kirjastossa on tuki yli 35 suositulle tiedostomuodolle. Kirjasto voi muuntaa asiakirjoja erittäin johdonmukaisesti ja tehokkaasti suositusta formaatista toiseen erittäin tarkasti ja tarkasti.

Aspose.Words for Java on erittäin monipuolinen asiakirjankäsittelysovellusliittymä, joka sisältää tuen useille edistyneille ominaisuuksille, kuten kokonaisten asiakirjojen tai tietyn sivun hahmontamiseen, raporttien suunnitteluun Microsoft Wordissa, yhdistämiskenttien raporteissa, kirjasimien hallinnassa, kuvien lisääminen ja hallinta, asiakirjojen tulostaminen ohjelmallisesti, useiden sivujen tulostaminen arkille, tekstin lisääminen asiakirjoihin, 3D-tehosteiden renderöinti, kappaleiden luominen ja muokkaaminen, asiakirjojen liittäminen ja jakaminen. Kopioi ja siirrä asiakirjoja ja paljon muuta. Sitä voidaan käyttää sovellusten kehittämiseen monenlaisille käyttöjärjestelmille, kuten Windowsille, Linuxille, Mac OS:lle, Androidille ja erilaisille alustoille.

Previous Next

Aspose.Words for Java -sovelluksen käytön aloittaminen

Suositeltava tapa asentaa Aspose.Words for Java on Maven-tietovaraston kautta. Voit käyttää Aspose.Words for Java -sovellusliittymää helposti suoraan Maven Projects -sovelluksessasi yksinkertaisilla kokoonpanoilla:.

Aspose.Words Java Maven -riippuvuudelle

 //Määritä Aspose.Words for Java API -riippuvuus pom.xml-tiedostossasi seuraavasti
<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>
Voit ladata suoraan Aspose.Wordsin julkaisusivulta

Asiakirjojen luominen ja lataaminen Java-sovellusliittymän kautta

Aspose.Words for Java -sovelluksen avulla ohjelmistokehittäjät voivat luoda ohjelmallisesti uuden tyhjän asiakirjan tai lisätä dokumentin sisältöä omiin Java-sovelluksiinsa. Luodaksesi tyhjän Word-asiakirjan sinun tarvitsee vain kutsua asiakirjan konstruktori ilman parametria. Olemassa olevan asiakirjan lataaminen on erittäin helppoa, tarvitsee vain välittää asiakirjan nimi tai virta johonkin asiakirjan rakentajista. Kirjasto tunnistaa ladatun tiedoston muodon sen tunnisteesta. Kun asiakirja on luotu, voit helposti lisätä tekstiä, kuvia, muotoja, fontteja, määrittää tyylejä ja muotoiluja, asettaa sivun koon, lisätä taulukoita ja kaavioita, lisätä ylä-/alatunnisteita ja niin edelleen.

Luo Word-asiakirja Java-sovellusliittymän kautta

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

Word-asiakirjan renderöinti Java-sovellusliittymän kautta

Aspose.Words for Java -kirjasto antaa ohjelmistokehittäjille vallan renderöidä Word-asiakirjoja tai sen osaa omissa Java-sovelluksissaan. Kirjastossa on erittäin tehokkaita renderöintiominaisuuksia, kuten asiakirjan renderöiminen kiinteän asettelun muotoihin, asiakirjan tai valittujen sivujen vienti PDF-, XPS-, HTML-, XAML-, PostScript- ja PCL-muotoon, asiakirjan muuttaminen monisivuiseksi TIFF-dokumentiksi. , minkä tahansa sivun muuntaminen rasterikuvaksi (BMP, PNG, JPEG), asiakirjasivun muuntaminen SVG-kuvaksi ja paljon muuta.

Tallenna asiakirja JPEG-muotoon Java API:n kautta

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

Liity ja jaa Word-asiakirjoja Java-kirjaston kautta

CIt on avoin, jota tarvitaan erilaisten asiakirjojen yhdistämiseen yhdeksi asiakirjaksi tai suuren tiedoston jakamiseen pienempiin. Aspose.Words for Java -kirjasto on tarjonnut useita hyödyllisiä ominaisuuksia asiakirjojen yhdistämiseen ja jakamiseen Java-kirjaston avulla. Sen avulla kehittäjät voivat lisätä toisen asiakirjan sisällön äskettäin luotuun asiakirjaan tai liittää asiakirjan vain toisen asiakirjan loppuun. Kirjasto on tarjonnut useita tapoja lisätä asiakirjaa muihin tiedostoihin, kuten tiedoston lisääminen yhdistämisen aikana, asiakirjan lisääminen kirjanmerkkiin, asiakirjan lisääminen toisen loppuun, solmujen tuonti ja lisääminen manuaalisesti ja niin edelleen. Sama kuin kirjastoon liittyminen sisälsi myös useita toimintoja asiakirjojen jakamiseen, kuten asiakirjan jakaminen otsikoiden mukaan, asiakirjan jakaminen osiin, asiakirjan jakaminen sivulta sivulta, monisivuisen asiakirjan jakaminen sivulta ja niin edelleen.

Jaa asiakirjasivu sivuittain C# API:n kautta


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

Tulosta Word-asiakirjoja Java-sovelluksissa

Aspose.Words for Java -sovelluksen avulla ohjelmistokehittäjät voivat tulostaa erilaisia asiakirjoja omissa Java-sovelluksissaan. Kirjasto on tukenut tulostuksen esikatseluikkunaa, jonka avulla voit tarkastella visuaalisesti, miltä asiakirja näyttää, ja valita tarvittavan tulostusvaihtoehdon. MultipagePrintDocument-luokan ohjelmoijat voivat tulostaa asiakirjan useita sivuja yhdelle paperiarkille.

Useiden sivujen tulostaminen yhdelle arkille Java-sovellusliittymän kautta


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