Aspose.Total voor .NET is een krachtige API om documentmanipulatie- en conversiefuncties toe te voegen aan uw .NET-toepassing. Door gebruik te maken van de geavanceerde PDF Processing API Aspose.PDF for .NET , kunt u het XPS-bestandsformaat converteren naar DOC. Daarna kunt u met behulp van de krachtige API voor documentverwerking Aspose.Words for .NET DOC naar PS weergeven.
C# API om XPS naar PS te converteren
Conversievereisten
Installeer vanaf de opdrachtregel als nuget install Aspose.Total
of via Package Manager Console van Visual Studio met Install-Package Aspose.Total
.
U kunt ook het offline MSI-installatieprogramma of DLL’s in een ZIP-bestand downloaden van downloads .
Document document = new Document("template.xps");
document.Save("DocOutput.doc", SaveFormat.Doc);
var outputDocument = new Aspose.Words.Document("DocOutput.doc");
outputDocument.Save("output.ps", SaveFormat.Ps);
Decodeer het XPS-bestand met het eigenaarswachtwoord via .NET
Voordat u XPS naar PS converteert, kunt u uw document ontsleutelen met behulp van de API. Om het PDF-bestand te decoderen, moet u eerst een Document -object maken en de XPS openen met het wachtwoord van de eigenaar. Daarna moet u de methode Decrypt van het Document-object aanroepen. Sla ten slotte het bijgewerkte bestand op met de Save-methode van het Document-object.
Document document = new Document("Decrypt.xps", "password");
document.Decrypt();
document.Save("Decrypt_out.doc");
Maak alleen-lezen PS-bestand via .NET
Om uw PS te beschermen tegen bewerking en om te voorkomen dat andere mensen gevoelige en vertrouwelijke informatie in uw document bewerken, kunt u de bescherming van het document ook instellen met behulp van de API. U kunt de mogelijkheid om een document te bewerken beperken en er alleen bepaalde acties mee toestaan. Dit kan worden gedaan met behulp van de API Aspose.Words for .NET . Hiermee kunt u bepalen hoe u de inhoud beperkt met behulp van de opsommingsparameter ProtectionType . U kunt uw document op alleen-lezen instellen door de volgende coderegels te gebruiken.
Document document = new Document("input.doc");
document.Protect(ProtectionType.ReadOnly, "password");
document.Save("output.ps", SaveFormat.Ps);
Bekijk XPS conversieopties met .NET
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.