1. Produkter
  2.   Tekstbehandling
  3.   Java
  4.   Aspose.Words for Java

Aspose.Words for Java

 
 

Java API for å behandle Microsoft Word-dokumenter

Java-bibliotek på tvers av plattformer for å lage, endre, konvertere, gjengi og skrive ut tekstbehandlingsdokumenter uten Microsoft Word eller Office Automation

Aspose.Words for Java er et veldig kraftig Java-bibliotek som hjelper programvarefagfolk med å lage programmer for håndtering av Word-dokumenter behandle oppgaver. Dette biblioteket kan generere, redigere, konvertere, gjengi og skrive ut tekstbehandlingsdokumenter uten tredjepartsprogramvare som Microsoft Word eller Office Automation. Biblioteket er designet for å yte imponerende både på server- og klientsiden. Biblioteket kan brukes på nesten alle Java-utviklingsmiljøer og distribusjonsplattformer.

Biblioteket har inkludert støtte for noen av de ledende dokumentfilformatene som DOC, DOCX, RTF, DOT, DOTX, DOTM, PDF, PDF/A, XPS, ODT, OTT, WordML, HTML, MHTML, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF og mange flere. . Biblioteket har inkludert støtte for over 35 populære filformater. Biblioteket kan meget konsekvent og effektivt konvertere dokumenter fra ett populært format til et annet med høy grad av presisjon og nøyaktighet.

Aspose.Words for Java er et svært funksjonsrikt dokumentbehandlings-API som har innlemmet støtte for flere avanserte funksjoner som å gjengi komplette dokumenter eller en bestemt side, designe rapporter i Microsoft Word, utskriftsflettingsfelt i rapporter, administrere fonter, sette inn og administrere bilder, skrive ut dokumenter programmatisk, skrive ut flere sider på et ark, sette inn tekst i dokumenter, 3D-effektgjengivelse, opprette og endre avsnitt, slå sammen og dele dokumenter. Kopier og flytt dokumenter og mye mer. Den kan brukes til å utvikle applikasjoner for et bredt spekter av operativsystemer, som Windows, Linux, Mac OS, Android og ulike plattformer.

Previous Next

Kom i gang med Aspose.Words for Java

Den anbefalte måten å installere Aspose.Words for Java på er via Maven-depotet. Du kan enkelt bruke Aspose.Words for Java API direkte i Maven Projects med enkle konfigurasjoner:.

Aspose.Words for Java Maven Dependency

 //Definer Aspose.Words for Java API-avhengigheten i din pom.xml som følger
<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>
Du kan laste ned direkte fra Aspose.Words utgivelsesside

Oppretting og lasting av dokumenter via Java API

Aspose.Words for Java lar programvareutviklere programmatisk lage et nytt tomt dokument eller legge til dokumentinnhold i sine egne Java-applikasjoner. For å lage et tomt word-dokument trenger du bare å kalle opp dokumentkonstruktøren uten en parameter. Det er veldig enkelt å laste et eksisterende dokument, trenger bare å sende dokumentnavnet eller strømmen til en av dokumentkonstruktørene. Biblioteket gjenkjenner formatet til den nedlastede filen etter filtypen. Når dokumentet er opprettet kan du enkelt legge til tekst, bilder, former, fonter, definere stiler og formatering, angi sidestørrelse, sette inn tabeller og diagrammer, legge til topptekst/bunntekst, og så videre.

Lag Word-dokument via Java API

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

Gengivelse av Word-dokument via Java API

Aspose.Words for Java-biblioteket gir programvareutviklere muligheten til å gjengi Word-dokumenter eller deler av dokumentet i sine egne Java-applikasjoner. Biblioteket har inkludert svært kraftige gjengivelsesfunksjoner, som å gjengi et dokument til formater med fast oppsett, eksportere dokument eller utvalgte sider til PDF-, XPS-, HTML-, XAML-, PostScript- og PCL-formater, gjengi et dokument til et flersidig TIFF-dokument , konvertering av hvilken som helst side til et rasterbilde (BMP, PNG, JPEG), dokumentsidekonvertering til SVG-bilde og mange flere.

Lagre et dokument i JPEG-format via Java API

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

Bli med og del Word-dokumenter via Java-biblioteket

CIt er åpent nødvendig for å slå sammen ulike dokumenter til ett enkelt dokument eller dele en stor fil i mindre. Aspose.Words for Java-biblioteket har gitt forskjellige nyttige funksjoner for å kombinere og dele dokumenter ved hjelp av Java-bibliotek. Den lar utviklere sette inn innholdet i et annet dokument til et nyopprettet dokument eller legge til et dokument bare på slutten av et annet dokument. Biblioteket har gitt ulike måter å sette inn et dokument i andre filer, for eksempel å sette inn en fil under utskriftsfletting, sette inn et dokument ved et bokmerke, legge til et dokument på slutten av et annet, importere og sette inn noder manuelt, og så videre. Det samme som å bli med i biblioteket inkluderte også flere funksjoner for å dele dokumenter som å dele et dokument etter overskrifter, dele et dokument etter seksjoner, dele et dokument side for side, dele et flersidig dokument side for side, og så videre.

Del en dokumentside for side via C# API


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

Skriv ut Word-dokumenter i Java-apper

Aspose.Words for Java gjør det mulig for programvareutviklere å skrive ut ulike typer dokumenter i sine egne Java-applikasjoner. Biblioteket har gitt støtte for forhåndsvisningsdialog for å visuelt undersøke hvordan dokumentet vil se ut og velge et nødvendig utskriftsalternativ. Ved å bruke MultipagePrintDocument-klassen kan programmerere skrive ut flere sider av et dokument på ett enkelt ark.

Skrive ut flere sider på ett ark via Java API


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