2009-09-02 28 views
5

Có ai đó gặp phải một trình bao bọc đẹp cho GhostScript trong C#. Việc sử dụng cụ thể của tôi là lấy bản đăng và biến nó thành một pdfC# Ghostscript Wrapper

Trả lời

0

Mã nguồn mở PDFSharp có một không gian tên để sử dụng GhostScript. Ngay cả khi bạn không thể trực tiếp sử dụng nó, bạn có thể ghép bất cứ thứ gì bạn cần ra khỏi nguồn.

+0

Tôi không thể tìm thấy không gian tên như vậy trong pdfsharp, ngay cả trong kho lưu trữ tại thời điểm đăng bài. –

+0

@Razvan, nếu bạn cần trình bao bọc Ghostscript, hãy xem: http://ghostscriptnet.codeplex.com – HABJAN

14

Matthew Ephraim đã tạo ra một khá đơn giản C# wrapper gọi GhostScriptSharp sử dụng P/Invoke để truy cập không được quản lý Ghostscript DLL trong ứng dụng C# của bạn:

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

+0

Câu hỏi/câu trả lời cũ, nhưng vẫn có liên quan: As-là trình bao bọc GhostscriptSharp chỉ cung cấp quyền truy cập vào một vài hàm * cho tạo hình thu nhỏ từ các tệp PDF *. Nó sẽ không bao gồm câu hỏi được yêu cầu ở đây, đó là "chuyển đổi postscript sang một PDF", mà không cần thêm mã vào nó. –

0

Đối đầy đủ, cũng có Gouda Ghostscript wrapper. Bạn cũng có thể thực hiện một số hoạt động ghostscript gián tiếp thông qua imagemagick/graphicsmagick (họ ủy quyền cho GS), do đó, sử dụng thư viện .NET như GraphicsMagick.NET có thể là một cách tiếp cận tốt cho bạn.

CHỈNH SỬA:

Tôi cũng tình cờ gặp Ghostscript.NET. Nó tuyên bố là

... đã hoàn thành hầu hết các quản lý thư viện wrapper xung quanh thư viện Ghostscript mẹ đẻ (32-bit & 64-bit), một thông dịch viên cho ngôn ngữ PostScript, PDF, phần mềm liên quan và tài liệu

và trong số các tính năng khác, cho phép bạn chạy nhiều phiên bản Ghostscript cùng một lúc trong một quy trình.