2010-07-07 19 views
9

Potrzebuję biblioteki do przekonwertowania pliku PDF na tekst lub TIFF w języku C# - najlepiej open source na licencji permisive. Obecnie przy użyciu xpdf, ale jak rozumiem GPL, nie mogę skompilować go do biblioteki DLL i link do niego bez zwalniania reszty z mojego kodu na licencji GPL.Konwertowanie pliku PDF na TIFF lub tekst w C#

Czy taka biblioteka istnieje? Jeśli nie, jakie jest najlepsze narzędzie wartości, które odpowiadałoby moim potrzebom? Dzięki.

+2

Nie - GPL nie powiedzieć, aby zwolnić swoje kod! Tylko jeśli zmienisz kod xpdf, będziesz musiał to erlase! –

+1

Jeśli nie łączymy się z kodem GPL, powinno być dobrze. Zatem wywołanie innego skryptu gpl (jak ghostscript) jest w porządku. Jeśli kod GPL znajduje się już w bibliotece DLL, zapoznaj się z licencją. – Adriaan

+0

Ghostscript to AGPL. –

Odpowiedz

6
+5

idk to tylko ja, ale nie mogłem znaleźć żadnego odniesienia do PDFSharp, który zawiera PDF do Tiff lub Jpg lub BMP lub nawet konwersji Png. –

+1

Witryna PDFSharp została przeniesiona do strony http://www.pdfsharp.net/MainPage.ashx. Tutaj jest link do eksportu JPEG z pliku PDF. http://www.pdfsharp.net/wiki/ExportImages-sample.ashx – onurbaysan

+0

Inne próbki są dostępne pod adresem http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx – onurbaysan

0

Pdf4net będzie wykonać zadanie, ale musisz go kupić (można go wypróbować za darmo przez ograniczony okres czasu).

Zobacz this wątek na forum dla niektórych opinii.

0

LibTiff.NET (BitMiracle) może pomóc w pisaniu TIFF. Mam bardzo dobre doświadczenia z tą (darmową) biblioteką, chociaż w innym obszarze (czytanie/pisanie gigapikselowych plików TIFF).

Licencja pozwala na tworzenie aplikacji z wykorzystaniem tak długo, jak przyznajesz programiści.

[edytuj] Widziałem funkcje pdf, ale według Frederica Torresa (komentarz) nie obejmuje to czytania pdf. Ma sens dla komponentu TIFF. [/ Edit]

+2

Nie ma funkcji odczytu PDF. Więc nie możesz przekonwertować pdf na tiff z libtiff.net –