2009-09-02 13 views

risposta

0

Open-source PDFSharp ha uno spazio dei nomi per l'utilizzo di GhostScript. Anche se non puoi utilizzarlo direttamente, puoi probabilmente innestare tutto ciò di cui hai bisogno fuori dalla fonte.

+0

Non riesco a trovare tale spazio dei nomi in pdfsharp, nemmeno nel repository al momento della pubblicazione. –

+0

@Razvan, se hai bisogno di wrapper Ghostscript, dai un'occhiata a: http://ghostscriptnet.codeplex.com – HABJAN

14

Matthew Efraim ha creato una molto semplice C# involucro chiamato GhostScriptSharp che utilizza P/Invoke per accedere al non gestito Ghostscript DLL in C# applicazione:

http://mattephraim.com/blog/2009/01/06/a-simple-c-wrapper-for-ghostscript/

+0

Vecchia domanda/risposta, ma ancora rilevante: As-is il wrapper GhostscriptSharp fornisce solo l'accesso a un paio di funzioni * per generazione di miniature da PDF *. Non coprirebbe la domanda posta qui, che era "convertire postscript in un PDF", senza aggiungere codice ad esso. –

0

Per completezza, c'è anche Gouda Ghostscript wrapper. Puoi anche eseguire alcune operazioni di ghostscript indirettamente tramite imagemagick/graphicsmagick (delegano a GS), quindi usare una libreria .NET come GraphicsMagick.NET potrebbe essere un buon approccio per te.

EDIT:

Ho appena imbattuto Ghostscript.NET pure. Sostiene di essere

... la libreria wrapper gestito più completato intorno alla libreria nativa Ghostscript (32 bit & 64-bit), un interprete per il linguaggio PostScript, PDF, il software e la documentazione relativi

e tra le altre funzionalità, consente di eseguire più istanze di Ghostscript contemporaneamente all'interno di un singolo processo.