Ondersteunde functies

Aspose.Words biedt gebruikers een breed scala aan functies. Gebruikers kunnen een enorme hoeveelheid document-gerelateerde taken uit te voeren van het eenvoudig omzetten van documenten van het ene ondersteunde formaat naar het andere en het wijzigen van die documenten tijdens het conversieproces om zakelijke taken, zoals het creëren van gestructureerde en visueel aantrekkelijke documenten of het automatiseren van rapportage.

Moderne documentformaten en -normen zijn complex, en wanneer u documentenomzetting of andere documentenverwerkingsfuncties in uw project nodig heeft, is de enige praktische oplossing vaak om te vertrouwen op een component van derden die de gewenste functionaliteit implementeert. Maar het gebruik van een derde-partij component draagt altijd wat risico. Een van de unieke risico’s in de documentverwerking is de vraag hoe de bibliotheek een bepaald documentformaat of standaard volledig en correct implementeert.

Aspose streeft ernaar om de meest complete en nauwkeurige implementaties van documentformaten en standaarden te leveren. De Aspose.Words team toont hun inzet voor interoperabiliteit aan door gedetailleerde uitvoeringsnota’s te verstrekken voor ondersteunde documentformaten op meerdere platforms.

Onderstaande tabellen Aspose.Words voor Java functies en bieden links naar gedetailleerde functie beschrijvingen.

Ondersteunde platforms

De platforms Aspose.Words voor Java kan worden gebruikt met onderstaande lijst. Als je ondersteuning nodig hebt voor meer platforms, zoek dan het “twin brother” product Aspose.Words voor .NET.

Functie Omschrijving
Java Aspose.Words voor Java beschikbaar is voor Java 1.6, 1.7 en 1.8 en loopt overal waar Java is geïnstalleerd.

Bestandsformaten en conversies

Functie Omschrijving
Microsoft Word (DOC) (belasting en opslaan) De snelste en meest complete DOC-formaat implementatie die u kunt vinden.
TekstverwerkingML (DOCX, XML) (belasting en opslaan) Aspose.Words biedt uitgebreide ondersteuning OOXML, Flat OPC, en ook Word 2003 XML.
Rijk tekstformaat (RTF) (belasting en opslaan) Uitgebreide ondersteuning van het RTF-formaat voor interactie met verschillende toepassingen.
HTML, XHTML en MHTML Laden en opslaan HTML/XHTML voor nog grotere interoperabiliteit. Opslaan als MHTML is ook beschikbaar.
OpenDocument (ODT) Aspose.Words kan belasting en opslaan documenten in de OpenDocument Tekstformaat (.odt).
Adobe Portable Document Format (PDF) Elk document omzetten naar PDF met een hoge betrouwbaarheid. PDF/A wordt ondersteund.
XML Paper Specification (XPS(belasting en opslaan) Een document omzetten naar XPS met een hoge trouw.
Gewone tekst (TXT) (belasting en opslaan) Tekst gemakkelijk uitpakken door op te slaan in platte tekst.
Digitale uitgeverij (EPUB) EPUB is een populair formaat voor eBooks. U kunt elk document converteren van Aspose.Words naar het IDPF EPUB-formaat.

Renderen en afdrukken

Aspose.Words nu biedt hoge trouw rendering van documentpagina’s.

Functie
Opmaak document in pagina’s met hoge trouw (precies als Microsoft Word® zou dat doen) naar alle onderstaande formaten.
Individuele pagina’s of volledige documenten naar PDF of XPS.
Documentpagina’s renderen naar rasterafbeeldingen (Multipage TIFF, PNG, JPEG, BMP).
Pagina’s renderen naar een Java Grafisch bezwaar tegen een bepaalde grootte.
Documentpagina’s afdrukken met behulp van de Java drukkerijinfrastructuur.
Bijwerken TOC, paginanummers en andere velden voor het renderen of afdrukken.
3D effecten renderen door de OpenGL

Functies voor documentinhoud

Functie
Toegang, aanmaken en wijzigen van paragrafen en tekst.
Toegang, maken en wijzigen van afbeeldingen, tekstvakjes en vormen.
Toegang, maken en wijzigen van tabellen, rijen en cellen.
Velden, formuliervelden, hyperlinks en bladwijzers openen, aanmaken en wijzigen.
Documentsecties, headers en voetteksten openen, aanmaken en wijzigen.
Access, creëer en wijzig voetnoten, endnotes en opmerkingen.
Tags voor aangepaste XML, SmartTags en gestructureerde documenten (Content Controls).
Toegang tot en wijziging van alle documentenelementen met behulp van XmlDocument Zoals lessen en methoden.
Veldresultaten bijwerken IF, formule, en andere populaire veldtypes.
Inhoudsopgavevelden (TOC) opnieuw opbouwen en bijwerken, precies zoals Microsoft Word Doet.
Documentelementen tussen documenten kopiëren en verplaatsen.
Deel en deel documenten.
Get and set ingebouwde en aangepaste document eigenschappen.
Specificeer documentbescherming, open beveiligde en gecodeerde documenten.
Zoek en vervang tekst, tel op over documentinhoud.
Accepteer alle herzieningen in een document.
Bewaar of haal OLE-objecten en ActiveX-besturingselementen uit het document.
VBA macro’s uit het document bewaren of verwijderen. VBA macro’s digitale handtekening behouden.
Detecteer digitale handtekeningen in documenten.
HTML tekst invoegen.
VBA uitpakken Macro’s van Word Document.

Documentopmaakfuncties

Aspose.Words biedt gedetailleerde programmatische toegang tot de opmaak eigenschappen van alle document elementen.

Functie
Alle karakteropmaak inclusief lettertypen, kleuren, effecten, randen en schaduwen openen en wijzigen.
Toegang tot en wijziging van alle alinea-opmaak, inclusief streepjes, afstand, randen, en schaduw, tabstops.
Toegang tot en wijzigen van alle gebullette en genummerde lijsten opmaak met inbegrip van nummering en niveaus.
Toegang tot en wijzigen van tabelopmaak met inbegrip van uitlijning, oriëntatie, grenzen, en schaduw.
Toegang tot en wijzigen van alle sectie eigenschappen, waaronder papier grootte, marges, en oriëntatie.
Documentstijlen openen, creëren en wijzigen.
Tekenobjecten openen en wijzigen, inclusief positie, grootte, lijn- en vuleigenschappen, afbeeldingsbytes.

Mail Merge Kenmerken

Functie
Alle standaard gebruiken Microsoft Word mail merge velden in uw rapporten inclusief MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, Groeten.
Uitvoeren mail merge voor documenten die zelfs de meest complexe en geneste bevatten IF velden en formules.
Populeer en groei dynamisch tabellen of fragmenten in het document met behulp van uw gegevensbron mail merge regio’s.
Gemakkelijk rapporten genereren die master-detail gegevens bevatten zoals Order/OrderDetails.
Documenten met gegevens van alle Java gegevensbron die de ResultSet interface.
Populeer documenten van een gegevensbron, zoals een XML-bestand of zakelijke objecten door het implementeren van de IMailMergeDataSource interface.
Neem nauwkeurige controle, zoals nummeropmaak, over hoe uw gegevens worden samengevoegd met behulp van gebeurtenissen.
Afbeeldingen invoegen tijdens een mail merge.
Programmatisch een Microsoft Word mail merge gegevensbron voor een document. Behoud mail merge instellingen en gegevensbronnen.
Ophalen mail merge veldnamen.

Rapportagefuncties

LINQ Reporting Engine is een geavanceerde rapportage tool waarmee u documenten kunt genereren op basis van template documenten en gegevens verkregen uit verschillende bronnen, waaronder databases, XML, JSON, OData, objecten van aangepaste CLR-types, externe documenten, en meer uit het vak

Belangrijkste kenmerken
Steun van C# syntax en LINQ uitbreidingsmethoden direct in templates (zelfs voor ADO.NET gegevensbronnen)
Ondersteuning van herhaalbare en voorwaardelijke documentblokken (lussen en voorwaarden) voor tabellen, lijsten en gemeenschappelijke inhoud
Ondersteuning van dynamisch gegenereerde grafieken en afbeeldingen
Ondersteuning van het invoegen van buitenste documenten en HTML-blokken in een document
Ondersteuning van meerdere gegevensbronnen (met inbegrip van verschillende soorten) voor het opstellen van één enkel document
Ingebouwde ondersteuning van datarelaties (master-detail)
Uitgebreide ondersteuning van verschillende gegevensmanipulaties zoals groeperen, sorteren, filteren, en anderen direct in templates
WYSIWYG: Een gegenereerd document behoudt dezelfde opmaak van de elementen als een overeenkomstige template heeft