2009-10-29 4 views
2

Y at-il une bibliothèque .NET open source qui peut rendre les fichiers PDF aux images (pour le traitement côté serveur)? Je sais de PDFsharp, AFAIK il peut seulement créer et traiter des pdfs, pas les rendre.Convertisseur PDF open source pour .NET?

+1

double: http://stackoverflow.com/questions/1511665/converting-pdf-to-images –

+0

Vous cherchez quelque chose qui est compatible avec une open source particulière licence ou un produit "gratuit comme dans la bière"? –

+0

Pour l'instant, il n'a pas d'importance, mais bien sûr, je préférerais une licence permissive comme LGPL ou MIT. – erikkallen

Répondre

2

PDFCreator et GhostScript peuvent être utilisés ensemble pour ce faire, à la fois open source.

Matt Ephraim fait une belle enveloppe pour Ghostscript en C# here.

Tout le traitement que je l'ai fait est en côté client, mais PDFCreator est censé avoir des capacités de serveur décrites here

MISE À JOUR:
PDFCreator capacités de serveur sont brièvement décrites HERE.

+0

+1: GhostScriptSharp est génial. –

+0

@Matt Ball Merci! –

+0

@MattEphraim Je pense que votre wrapper viole sur la licence AGPL de ghostscript. Vous devriez probablement vérifier ceci et clarifier dans le fichier readme sur github. – Behrooz

0
+0

Pour moi, il semble qu'il ne peut que créer des fichiers PDF, pas les rendre. Tout comme PdfSharp. Est-ce une mauvaise impression? – erikkallen

+0

Je crois que j'ai mal lu la question cherchez-vous à afficher un pdf dans un formulaire? –

+0

Oui, itextsharp fait beaucoup de choses, et les fait bien, mais le rendu n'est pas une des choses qu'il fait. Idéal pour saisir des données de texte et de formulaire existantes, cependant. – neminem

0

Vous pouvez utiliser le SDK de Foxit pour rendre un PDF à un contexte de périphérique. Ils ont un DLL for win/linux et an ActiveX. Voir leur programmer's guide. Vous verrez des entrées pertinentes dans la table des matières dans les premières pages.

1

Foxit peut travailler pour quelqu'un d'autre, mais cette question est sur open source. la réponse de Joey semble prometteur et me conduit à
Introducing GhostscriptSharp