2009-09-02 12 views

Respuesta

0

Código abierto PDFSharp tiene un espacio de nombres para usar GhostScript. Incluso si no puede usarlo directamente, probablemente pueda injertar lo que necesite de la fuente.

+0

No puedo encontrar dicho espacio de nombres en pdfsharp, ni siquiera en el repositorio en el momento de la publicación. –

+0

@Razvan, si necesita el contenedor Ghostscript, consulte: http://ghostscriptnet.codeplex.com – HABJAN

14

Mateo Efraín ha creado una bastante simple C# envoltorio llamada GhostScriptSharp que utiliza P/Invoke para acceder al administrado Ghostscript DLL en su aplicación C#:

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

+0

Pregunta/respuesta anterior, pero sigue siendo relevante: como está, el contenedor GhostscriptSharp solo proporciona acceso a un par de funciones * para generar miniaturas de archivos PDF *. No cubriría la pregunta formulada aquí, que era "convertir postscript a PDF", sin agregarle código. –

0

Para completar, también hay Gouda Ghostscript wrapper. También puede realizar algunas operaciones de Ghostscript indirectamente a través de imagemagick/graphicsmagick (delegan en GS), por lo que usar una biblioteca de .NET como GraphicsMagick.NET puede ser una buena opción para usted.

EDIT:

Me tropecé con Ghostscript.NET también. Que dice ser

... la biblioteca contenedor administrado más completa alrededor de la biblioteca Ghostscript nativa (32 bits & 64 bits), un intérprete para el lenguaje PostScript, PDF, software relacionado y documentación

y, entre otras características, le permite ejecutar varias instancias de Ghostscript simultáneamente en un solo proceso.