Converteer PS, EPS en XPS

PS, EPS en XPS converter API-oplossing voor C++.

 

Wanneer PostScript PS en Encapsulated PostScript EPS-bestanden evenals XPS-documenten programmatisch moeten worden geconverteerd, kan Java API dit soepel doen en meerdere bestanden converteren. Voor PS en EPS ondersteunt API Levels 1-3 PostScript-operators en de meeste EPS-headeropmerkingen, en transformeert PostScript-documenten met maximale conformiteit, met uitzondering van enkele fonts en API-deals zoals fonts zoals Time New Roman.

Programmeurs kunnen het gemakkelijk gebruiken voor batchverwerking van PostScript- en XPS-documenten, zelfs canvassen, paden en glyphs-elementen manipuleren en vectorafbeeldingen en tekstreeksen verwerken.

Met de API-oplossing voor Java hier kunt u bestanden van PDL-indelingen zoals PS, EPS en XPS programmatisch converteren, maar het kan nuttig zijn om platformonafhankelijke ontwikkelde op deze native API's te bekijken en uit te proberen. Hier zijn enkele scenario's van conversie, zoals EPS naar afbeeldingen, EPS naar PDF, PostScript naar PDF, PostScript naar afbeeldingen, XPS naar afbeeldingen en XPS naar PDF

Converteer EPS naar afbeeldingen via C++.

Met de C++-bibliotheek kunnen Encapsulated PostScript-bestanden (EPS) worden geconverteerd naar afbeeldingen op Windows- en Linux-platforms. Het proces is:

  1. Gebruik FileStream om de invoerstroom voor het EPS-bestand te maken en om PsDocument Class object met invoerstroom te maken als parameter. Gebruik voor afbeeldingenspecifieke instellingen de ImageSaveOptions Class .
  2. Definieer het afbeeldingstype en de grootte met behulp van ImageDevice .
  3. Sla EPS op als afbeeldingen met opties voor het opslaan van afbeeldingen in een array van arrays van bytes en creëer voor elke bytes-array een nieuwe bestandsuitvoerstroom.
C++-code voor conversie van EPS naar afbeeldingen
 

PostScript naar PDF-conversie via Java.

Het proces van het converteren van PostScript naar PDF is hetzelfde als van EPS naar afbeeldingen, behalve dat ontwikkelaars PdfSaveOptions zullen gebruiken om aanvullende instellingen te definiëren, zoals de waarde AdditionalFontsFolder en SuppressError enz. Bovendien zal PdfDevice worden gebruikt uit de gemaakte uitvoerstroom.

C++-code voor conversie van PostScript naar PDF
 

Converteer XPS naar PDF via C++.

C++ XPS Processing API behandelt de conversie van XPS naar afbeeldingen, waaronder BMP, JPG, TIFF, PNG en meer, evenals XPS naar PDF-conversie op Windows- en Linux-gebaseerde systemen. Het proces van het converteren van XPS naar PDF is:

  1. Definieer de uitvoerstroom en definieer de invoerstroom voor het XPS-invoerdocument.
  2. Geef het door als parameter aan XpsDocument Class Object.
  3. Specificeer de PDF-specifieke opslagopties zoals TextCompression, ImageCompression en JpegQualityLevel met PdfSaveOptions .
  4. Maak een instantie van PdfDevice van de eerder gemaakte uitvoerstroom.
  5. Converteer ten slotte XPS-document als PDF met de PDF-opslagopties.
C++-code voor XPS naar PDF-conversie



FAQ

1. Kan ik Postscript converteren met deze API-oplossing?

Aspose.Page heeft functionaliteit waarmee u PS-, XPS- en EPS-bestanden online of programmatisch naar andere formaten kunt converteren. Als u uw bestanden direct online wilt transformeren, kunt u de platformonafhankelijke toepassing Page Description Language format files Converter gebruiken.

2. Welke paginabeschrijvingstalen worden door de converter ondersteund?

Deze conversiefunctionaliteit ondersteunt bestanden met de extensies .ps, .eps en .xps. Beroemde PDL’s als PDF en SVG worden weergegeven als afzonderlijke oplossingen in Aspose.products

3. Is de functionaliteit gratis?

De platformonafhankelijke converters zijn gratis, wanneer u voor de API-oplossing een gratis proefversie kunt krijgen en het product indien nodig kunt kopen.

 
  

Support and Learning Resources