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

Aspose.Words for Java

 
 

Java API för att bearbeta Microsoft Word-dokument

Java-bibliotek över plattformar för att skapa, ändra, konvertera, rendera och skriva ut ordbehandlingsdokument utan Microsoft Word eller Office Automation

Aspose.Words for Java är ett mycket kraftfullt Java-bibliotek som hjälper programvaruproffs att skapa applikationer för hantering av Word-dokument bearbetningsuppgifter. Det biblioteket kan generera, redigera, konvertera, rendera och skriva ut ordbehandlingsdokument utan någon programvara från tredje part som Microsoft Word eller Office Automation. Biblioteket är designat för att prestera imponerande på både server- och klientsidan. Biblioteket kan användas på nästan alla Java-utvecklingsmiljöer och distributionsplattformar.

Biblioteket har inkluderat stöd för några av de ledande dokumentfilformaten som DOC, DOCX, RTF, DOT, DOTX, DOTM, PDF, PDF/A, XPS, ODT, OTT, WordML, HTML, MHTML, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF och många fler. . Biblioteket har inkluderat stöd för över 35 populära filformat. Biblioteket kan mycket konsekvent och effektivt konvertera dokument från ett populärt format till ett annat med en hög grad av precision och noggrannhet.

Aspose.Words för Java är ett mycket funktionsrikt dokumentbearbetnings-API som har inkorporerat stöd för flera avancerade funktioner som att rendera kompletta dokument eller en viss sida, designa rapporter i Microsoft Word, Kopplingsfält i rapporter, hantera teckensnitt, infoga och hantera bilder, skriva ut dokument programmatiskt, skriva ut flera sidor på ett ark, infoga text i dokument, rendera 3D-effekter, skapa och ändra stycken, sammanfoga och dela dokument. Kopiera och flytta dokument och mycket mer. Den kan användas för att utveckla applikationer för ett brett utbud av operativsystem, såsom Windows, Linux, Mac OS, Android och olika plattformar.

Previous Next

Komma igång med Aspose.Words för Java

Det rekommenderade sättet att installera Aspose.Words för Java är via Maven-förrådet. Du kan enkelt använda Aspose.Words för Java API direkt i dina Maven-projekt med enkla konfigurationer:.

Aspose.Words för Java Maven Dependency

 //Definiera Aspose.Words för Java API-beroende i din pom.xml enligt följande
<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>
You can download the directly from Aspose.Words Release page

Dokumentskapande och inläsning via Java API

Aspose.Words för Java tillåter programutvecklare att programmatiskt skapa ett nytt tomt dokument eller lägga till dokumentinnehåll i sina egna Java-applikationer. För att skapa ett tomt Word-dokument behöver du bara anropa dokumentkonstruktorn utan en parameter. Det är väldigt enkelt att ladda ett befintligt dokument, behöver bara skicka dokumentnamnet eller strömmen till en av dokumentkonstruktörerna. Biblioteket känner igen formatet på den laddade filen genom dess tillägg. När dokumentet har skapats kan du enkelt lägga till text, bilder, former, typsnitt, definiera stilar och formatering, ställa in sidstorlek, infoga tabeller och diagram, lägga till sidhuvuden/sidfötter och så vidare.

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

Återgivning av Word-dokument via Java API

Aspose.Words för Java-biblioteket ger mjukvaruutvecklare möjlighet att rendera Word-dokument eller delar av dokumentet i sina egna Java-applikationer. Biblioteket har inkluderat mycket kraftfulla renderingsfunktioner, som att rendera ett dokument till format med fast layout, exportera dokument eller valda sidor till PDF-, XPS-, HTML-, XAML-, PostScript- och PCL-format, rendera ett dokument till ett flersidigt TIFF-dokument , konvertera valfri sida till en rasterbild (BMP, PNG, JPEG), konvertering av dokumentsidor till SVG-bild och många fler.

Spara ett 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.
// Render the third page only and set the JPEG quality to 80%
// In this case we need to pass the desired SaveFormat to the ImageSaveOptions
// constructor
// to signal what type of image to save as.
ImageSaveOptions imageOptions = new ImageSaveOptions(SaveFormat.JPEG);
imageOptions.setPageSet(new PageSet(2, 1));
imageOptions.setJpegQuality(80);
doc.save(dataDir + "Rendering.JpegCustomOptions.jpg", imageOptions);

Gå med och dela Word-dokument via Java Library

CIt är öppet och behövs för att sammanfoga olika dokument till ett enda dokument eller dela upp en stor fil i mindre. Aspose.Words för Java-biblioteket har tillhandahållit olika användbara funktioner för att kombinera och dela upp dokument med Java-biblioteket. Det tillåter utvecklare att infoga innehållet i ett annat dokument i ett nyskapat dokument eller lägga till ett dokument endast i slutet av ett annat dokument. Biblioteket har tillhandahållit olika sätt att infoga ett dokument i andra filer som att infoga en fil under sammanslagningen, infoga ett dokument vid ett bokmärke, lägga till ett dokument i slutet av ett annat, importera och infoga noder manuellt, och så vidare. Samma som att gå med i biblioteket inkluderade också flera funktioner för att dela upp dokument som att dela ett dokument efter rubriker, dela ett dokument efter sektioner, dela upp ett dokument sida för sida, dela upp ett flersidigt dokument sida för sida, och så vidare.

Dela ett dokument sida för sida via C# API

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java
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-dokument i Java-appar

Aspose.Words för Java gör det möjligt för mjukvaruutvecklare att skriva ut olika typer av dokument i sina egna Java-applikationer. Biblioteket har tillhandahållit stöd för dialogrutan för förhandsgranskning för att visuellt undersöka hur dokumentet kommer att se ut och välja önskat utskriftsalternativ. Genom att använda klassen MultipagePrintDocument kan programmerare skriva ut flera sidor av ett dokument på ett enda pappersark.

Skriva ut flera sidor 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();
 Svenska