Render XPS naar PS op Android via Java

Converteer XPS naar PS in mobiele apps zonder software te installeren

 

U kunt de conversiefunctie van XPS naar PS in uw mobiele apps integreren door twee API’s van het pakket Aspose.Total for Android Java te gebruiken. Eerst moet u het XPS-bestand naar DOC converteren met Aspose.PDF for Android via Java . Ten tweede kunt u met behulp van de API voor tekstverwerking Aspose.Words for Android Java DOC naar PS weergeven.

Converteer XPS naar PS op Android via Java

  1. Open het XPS-bestand met de klasse Document
  2. Converteer XPS naar DOC met save methode:
  3. Laad het DOC-bestand met behulp van de Document klasse van Aspose.Words
  4. Sla het document op in PS-indeling met de methode save en stel PS in als OpslaanFormaat

Conversievereisten

U kunt Aspose.Total for Android eenvoudig via Java rechtstreeks vanuit Maven en installeer Aspose.PDF for Android via Java en Aspose.Words for Android via Java in uw toepassingen.

U kunt ook een ZIP-bestand krijgen van downloads .

// load XPS file with an instance of Document class
Document document = new Document("template.xps");
// save XPS as a DOC 
document.save("DocOutput.doc", SaveFormat.DOC); 
// load DOC with an instance of Document
Document outputDocument = new com.aspose.words.Document("DocOutput.doc");
// call save method while passing SaveFormat.PS
outputDocument.save("output.ps", SaveFormat.PS);   

Ontvang XPS-bestandsinformatie op Android via Java

Voordat u XPS naar PS converteert, heeft u mogelijk informatie nodig over het document, inclusief auteur, aanmaakdatum, trefwoorden, wijzigingsdatum, onderwerp en titel. Deze informatie is nuttig voor de besluitvorming over het conversieproces. Met behulp van de krachtige Aspose.PDF for Android via Java API kunt u het allemaal krijgen. Om bestandsspecifieke informatie over een XPS-bestand te krijgen, haalt u eerst het object DocumentInfo op met behulp van getInfo methode. Zodra het DocumentInfo-object is opgehaald, kunt u de waarden van de afzonderlijke eigenschappen ophalen.

// load XPS document
Document doc = new Document("template.xps");
// get document information
DocumentInfo docInfo = doc.getInfo();
// show document information
System.out.println("Author: " + docInfo.getAuthor());
System.out.println("Creation Date: " + docInfo.getCreationDate());
System.out.println("Keywords: " + docInfo.getKeywords());
System.out.println("Modify Date: " + docInfo.getModDate());
System.out.println("Subject: " + docInfo.getSubject());
System.out.println("Title: " + docInfo.getTitle());

Eindnoten invoegen in PS-document in Android Apps

Afgezien van documentconversie, kunt u ook een aantal andere functies toevoegen aan uw Android-applicaties met behulp van Aspose.Words for Android via Java API. Een van die functies is het invoegen van eindnoten en nummering in het PS-document. Als u een voetnoot of een eindnoot in een PS-document wilt invoegen, gebruik dan de DocumentBuilder.InsertFootnote-methode. Deze methode voegt een voetnoot of eindnoot in het document in. De klassen EndnoteOptions en FootnoteOptions vertegenwoordigen nummeringsopties voor voetnoot en eindnoot.

// load document
Document doc = new Document("input.DOC");
// initialize document builder
DocumentBuilder builder = new DocumentBuilder(doc);
// add text in it
builder.write("Some text");
// insert footnote
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote text.");
// initialize endnote options
EndnoteOptions option = doc.getEndnoteOptions();
// set restart rule
option.setRestartRule(FootnoteNumberingRule.RESTART_PAGE);
// set position
option.setPosition(EndnotePosition.END_OF_SECTION);
// save the document to disk.
doc.save("output.ps", SaveFormat.PS);  

Bekijk XPS conversieopties met Android

XPSs converteren naar DOCM (Microsoft Word 2007 Marco-bestand)
XPSs converteren naar DOT (Microsoft Word-sjabloonbestanden)
XPSs converteren naar DOTM (Microsoft Word 2007+ sjabloonbestand)
XPSs converteren naar DOTX (Microsoft Word-sjabloonbestand)
XPSs converteren naar FLATOPC (Microsoft Word 2003 TekstverwerkingML)
XPSs converteren naar GIF (Grafisch uitwisselingsformaat)
XPSs converteren naar MARKDOWN (Lichtgewicht opmaaktaal)
XPSs converteren naar ODT (OpenDocument Tekstbestandsindeling)
XPSs converteren naar OTT (Documentsjabloon openen)
XPSs converteren naar PCL (Printeropdrachttaal)
XPSs converteren naar RTF (Rijk tekst formaat)
XPSs converteren naar WORDML (Microsoft Word 2003 TekstverwerkingML)
XPSs converteren naar XAMLFLOW (Power Automate van Microsoft)
XPSs converteren naar CSV (Door komma's gescheiden waarden)
XPSs converteren naar DIF (Formaat voor gegevensuitwisseling)
XPSs converteren naar CSV (Door komma's gescheiden waarden)
XPSs converteren naar FODS (OpenDocument platte XML-spreadsheet)
XPSs converteren naar MD (Markdown-taal)
XPSs converteren naar ODS (OpenDocument-spreadsheet)
XPSs converteren naar SXC (StarOffice Calc-spreadsheet)
XPSs converteren naar TSV (Door tabs gescheiden waarden)
XPSs converteren naar XLAM (Excel-invoegtoepassing met ingeschakelde macro's)
XPSs converteren naar XLSB (Excel binaire werkmap)
XPSs converteren naar XLSM (Spreadsheet met ingeschakelde macro's)
XPSs converteren naar XLT (Excel 97 - 2003-sjabloon)
XPSs converteren naar XLTM (Excel-sjabloon met ingeschakelde macro's)
XPSs converteren naar ODP (OpenDocument-presentatieformaat)
XPSs converteren naar OTP (OpenDocument Standaardformaat)
XPSs converteren naar POT (Microsoft PowerPoint-sjabloonbestanden)
XPSs converteren naar POTM (Microsoft PowerPoint-sjabloonbestand)
XPSs converteren naar POTX (Microsoft PowerPoint-sjabloonpresentatie)
XPSs converteren naar POWERPOINT (Presentatie bestanden)
XPSs converteren naar PPS (PowerPoint-diavoorstelling)
XPSs converteren naar PPSM (Diavoorstelling met macro's)
XPSs converteren naar PPSX (PowerPoint-diavoorstelling)
XPSs converteren naar PPT (PowerPoint presentatie)
XPSs converteren naar PPTM (Presentatiebestand met ingeschakelde macro's)

Wat is XPS bestandsformaat

XPS, een afkorting van XML Paper Specification, is een bestandsindeling die door Microsoft is gemaakt om documenten met een vaste lay-out weer te geven. XPS-bestanden bevatten de inhoud en afdrukinstellingen van een document, waardoor ze geschikt zijn om de lay-out en het uiterlijk van een document op verschillende apparaten en platforms te behouden.

Het XPS-formaat is gebaseerd op XML (eXtensible Markup Language), een veelgebruikte opmaaktaal voor gestructureerde gegevensrepresentatie. XPS-bestanden bevatten documentinhoud, zoals tekst, afbeeldingen, vectorafbeeldingen en annotaties, in een gestructureerde XML-indeling. Dit maakt eenvoudige interpretatie en weergave van de visuele elementen van het document mogelijk.

XPS-bestanden zijn conceptueel vergelijkbaar met PDF-bestanden (Portable Document Format), omdat ze beide bedoeld zijn om een betrouwbare manier te bieden om documenten te presenteren en te delen met behoud van hun opmaak en indeling. Pdf-bestanden hebben echter meer ondersteuning gekregen in verschillende softwaretoepassingen en hardwareapparaten, waardoor ze breder geaccepteerd en compatibel zijn.

Om XPS-bestanden te bekijken en ermee te werken, biedt Microsoft een XPS Viewer als onderdeel van het Windows-besturingssysteem . Verschillende applicaties en tools van derden bieden ook ondersteuning voor het openen, maken en converteren van XPS-bestanden. In vergelijking met PDF kan het aanbod aan software en hardware dat het XPS-formaat ondersteunt echter beperkter zijn.

Wat is PS bestandsformaat

Het PS-bestandsformaat (PostScript) is een paginabeschrijvingstaal ontwikkeld door Adobe Systems. Het wordt vaak gebruikt voor afdrukken en wordt ondersteund door een groot aantal printers en grafische apparaten. PS-bestanden bevatten instructies die beschrijven hoe elementen zoals tekst, afbeeldingen en afbeeldingen op een afgedrukte pagina moeten worden weergegeven.

PS-bestanden worden gemaakt door toepassingen die PostScript-uitvoer genereren, zoals Adobe Illustrator, Adobe InDesign of andere grafische software. Ze worden voornamelijk gebruikt in professionele afdrukworkflows, waar hoogwaardige en consistente uitvoer vereist is.

Het PS-bestandsformaat is gebaseerd op een stapelgebaseerde programmeertaal, waarbij opdrachten en operanden op een stapel worden geplaatst en uitgevoerd op een sequentiële manier. Dit zorgt voor nauwkeurige controle over paginalay-out, typografie, kleur en andere afdrukparameters.

PS-bestanden zijn meestal op tekst gebaseerd en kunnen worden geopend en bewerkt met een teksteditor. Ze bestaan uit een reeks ASCII-tekens die de PostScript-code vertegenwoordigen. De code beschrijft de rangschikking en het uiterlijk van objecten op een pagina, inclusief tekstpositionering, plaatsing van afbeeldingen en grafische transformaties.

Hoewel PS-bestanden voornamelijk worden gebruikt voor afdrukken, kunnen ze ook worden geconverteerd naar andere formaten voor digitale distributie of verdere verwerking. PS-bestanden kunnen bijvoorbeeld worden geconverteerd naar PDF-bestanden (Portable Document Format), die breed worden ondersteund en gemakkelijk op verschillende apparaten kunnen worden bekeken en afgedrukt.