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

Aspose.Words for Java

 
 

Java API til at behandle Microsoft Word-dokumenter

Java-bibliotek på tværs af platforme til at oprette, ændre, konvertere, gengive og udskrive tekstbehandlingsdokumenter uden Microsoft Word eller Office Automation

Aspose.Words for Java er et meget kraftfuldt Java-bibliotek, der hjælper softwareprofessionelle med at oprette applikationer til håndtering af Word-dokumenter bearbejdningsopgaver. Dette bibliotek kan generere, redigere, konvertere, gengive og udskrive tekstbehandlingsdokumenter uden nogen tredjepartssoftware som Microsoft Word eller Office Automation. Biblioteket er designet til at præstere imponerende på både server- og klientsiden. Biblioteket kan bruges på næsten alle Java-udviklingsmiljøer og implementeringsplatforme.

Biblioteket har inkluderet understøttelse af nogle af de førende dokumentfilformater så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 inkluderet understøttelse af over 35 populære filformater. Biblioteket kan meget konsekvent og effektivt konvertere dokumenter fra et populært format til et andet med en høj grad af præcision og nøjagtighed.

Aspose.Words til Java er en meget funktionsrig dokumentbehandlings-API, der har inkorporeret understøttelse af adskillige avancerede funktioner, såsom gengivelse af komplette dokumenter eller en bestemt side, design af rapporter i Microsoft Word, brevfletningsfelter i rapporter, håndtering af skrifttyper, indsætte og administrere billeder, udskrive dokumenter programmatisk, udskrive flere sider på et ark, indsætte tekst i dokumenter, 3D-effektgengivelse, oprette og ændre afsnit, sammenføje og opdele dokumenter. Kopier og flyt dokumenter og mange flere. Det kan bruges til at udvikle applikationer til en bred vifte af operativsystemer, såsom Windows, Linux, Mac OS, Android og forskellige platforme.

Previous Next

Kom godt i gang med Aspose.Words til Java

Den anbefalede måde at installere Aspose.Words til Java på er via Maven repository. Du kan nemt bruge Aspose.Words til Java API direkte i dine Maven Projects med enkle konfigurationer.

Aspose.Words for Java Maven Dependency

 //Definer Aspose.Words for Java API-afhængighed 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 downloade den direkte fra Aspose.Words Udgivelsesside

Oprettelse og indlæsning af dokumenter via Java API

Aspose.Words for Java giver softwareudviklere mulighed for programmæssigt at oprette et nyt tomt dokument eller tilføje dokumentindhold i deres egne Java-applikationer. For at oprette et tomt word-dokument skal du blot kalde dokumentkonstruktøren uden en parameter. Det er meget nemt at indlæse et eksisterende dokument, du skal blot overføre dokumentnavnet eller strømmen til en af dokumentkonstruktørerne. Biblioteket genkender formatet på den indlæste fil ved dens udvidelse. Når dokumentet er oprettet, kan du nemt tilføje tekst, billeder, former, skrifttyper, definere stilarter og formatering, indstille sidestørrelse, indsætte tabeller og diagrammer, tilføje sidehoveder/sidefødder og så videre.

Opret 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 af Word-dokument via Java API

Aspose.Words for Java-biblioteket giver softwareudviklere magten til at gengive Word-dokumenter eller dele af dokumentet i deres egne Java-applikationer. Biblioteket har inkluderet meget kraftfulde gengivelsesfunktioner, såsom gengivelse af et dokument til faste layout-formater, eksport af dokument eller udvalgte sider til PDF-, XPS-, HTML-, XAML-, PostScript- og PCL-formater, gengivelse af et dokument til et flersidet TIFF-dokument , konvertering af enhver side til et rasterbillede (BMP, PNG, JPEG), dokumentsidekonvertering til SVG-billede og mange flere.

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

Deltag og opdel Word-dokumenter via Java-bibliotek

CIt er åbent nødvendigt for at samle forskellige dokumenter til et enkelt dokument eller opdele en stor fil i mindre. Aspose.Words til Java-biblioteket har leveret forskellige nyttige funktioner til at kombinere og opdele dokumenter ved hjælp af Java-bibliotek. Det giver udviklere mulighed for at indsætte indholdet af et andet dokument til et nyoprettet dokument eller kun tilføje et dokument i slutningen af et andet dokument. Biblioteket har givet forskellige måder at indsætte et dokument på i andre filer, såsom at indsætte en fil under brevfletning, indsætte et dokument ved et bogmærke, tilføje et dokument til slutningen af et andet, importere og indsætte noder manuelt, og så videre. Det samme som at deltage i biblioteket indeholdt også adskillige funktioner til opdeling af dokumenter, såsom opdeling af et dokument efter overskrifter, opdeling af et dokument efter sektioner, opdeling af et dokument side for side, opdeling af et flersidet dokument side for side, og så videre.

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

Udskriv Word-dokumenter i Java-apps

Aspose.Words for Java gør det muligt for softwareudviklere at udskrive forskellige typer dokumenter i deres egne Java-applikationer. Biblioteket har ydet understøttelse af en dialogboks til forhåndsvisning af udskrift for visuelt at undersøge, hvordan dokumentet vil se ud og vælge en nødvendig udskriftsindstilling. Ved at bruge MultipagePrintDocument-klassen kan programmører udskrive flere sider af et dokument på et enkelt ark papir.

Udskrivning af flere sider på ét 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();
 Dansk