Arkadiusz Burszczan Programista Java
- 1
- 2
Bartek B. PHP, SQL
Temat: Wyrenderownie tekstu z pdf
Arkadiusz Burszczan:
Czy istnieje w jakiś łatwy sposób wyciągnięcie tekstu z pliku pdf za pomocą php ??
http://www.webcheatsheet.com/php/reading_clean_text_fr...
Arkadiusz Burszczan Programista Java
Temat: Wyrenderownie tekstu z pdf
Dlaczego nie działa polecenie:exec("pdftotext c:/1/1/pdf");
Z linii komend normalnie to polecenie się wykonuje, inne polecenia wywoływane od strony php też działają poprawnie...
Jestem po prostu głupi w tym momencie....
konto usunięte
Temat: Wyrenderownie tekstu z pdf
Jesteś pewien? pdftotext wymaga by plik pdf miał rozszerzenie .pdf, być może tylko podałeś przykładowy kod, ale tak tylko wspominam. Poza tym, może podaj pełną ścieżkę do programu pdftotext? Może apache nie ma uprawnien do wykonania tego polecenia? Nie wiem jak to pod windowsem może wyglądać...Arkadiusz Burszczan Programista Java
Temat: Wyrenderownie tekstu z pdf
Wszystko się zgadza, próbowałem na różne sposobynp
G:\download\111\pdftotext.exe G:\download\koala.pdf
pdftotext G:\download\koala.pdf
Próbałem też pdfinfo i też lipa, nic z paczki xpdf nie działa mi pod php...
Wygląda, że coś z php jest nie tak, w php.ini mam ustawione safe_mode na off.
Jakieś pomysły??
konto usunięte
Temat: Wyrenderownie tekstu z pdf
Powtarzam raz jeszcze, apache nie ma uprawnien do uruchomienia tego programu.Arkadiusz Burszczan Programista Java
Temat: Wyrenderownie tekstu z pdf
To co zrobić, żeby miał uprawnienia do uruchomienia tego programu?? Apache działa jako usługa użytkownika, a nie systemu.Robert P. Senior PHP Developer
Temat: Wyrenderownie tekstu z pdf
Sprawdź może zadziałahttp://community.livejournal.com/php/295413.html
http://www.foolabs.com/xpdf/about.html a gdy zainstalujesz
$content = shell_exec('/usr/local/bin/pdftotext '.$filename.' -');
Arkadiusz Burszczan Programista Java
Temat: Wyrenderownie tekstu z pdf
$content = shell_exec('/usr/local/bin/pdftotext '.$filename.' -');
Chciałbym, żeby mi to działało, ale niestety apache tego nie może wykonać i nie wiem w czym jest problem... Bo z konsoli mi to ładnie śmiga..Arkadiusz Burszczan edytował(a) ten post dnia 08.04.11 o godzinie 10:57Arkadiusz Burszczan edytował(a) ten post dnia 08.04.11 o godzinie 10:58Arkadiusz Burszczan edytował(a) ten post dnia 08.04.11 o godzinie 10:59Arkadiusz Burszczan edytował(a) ten post dnia 08.04.11 o godzinie 11:00Arkadiusz Burszczan edytował(a) ten post dnia 08.04.11 o godzinie 11:00Arkadiusz Burszczan edytował(a) ten post dnia 08.04.11 o godzinie 11:01
konto usunięte
Temat: Wyrenderownie tekstu z pdf
http://httpd.apache.org/docs/current/platform/windows....Jak już powtarzałem 2 razy, ten będzie ostatni, apache nie ma uprawnień, jak apache nie ma uprawnień to co należy wykonać? Tak zgadłeś, nadać mu te uprawnienia, jak to zrobić? Znowu zgadłeś, wyguglować. Ale zrobiłem to za Ciebie by Ci udowodnić jak wielkim leniem jesteś.
Arkadiusz Burszczan Programista Java
Temat: Wyrenderownie tekstu z pdf
Niestety zend server jest bardzo oporny na takie modyfikacje, na xamppie mi wszystko ładnie chodzi..Maciej Filipiak właściciel, VizMedia
Temat: Wyrenderownie tekstu z pdf
nie z każdego pdf'a można wyekstrachować tekst.pdf to mieszanka grafiki wektorowej i rastrowej. Jeżeli tekst jest zrenderowany do bitmapy to zostaje Ci tylko ręczna zabawa z OCR'em
Poza tym nawet jeżeli cały tekst będzie w postaci osadzonych wywołań fontów - to też wcale kolejność tekstu widziana na stronie nie musi być tą samą kolejnością, która wyląduje w pliku txt. Wszystko zależy od programu graficznego, w którym pdf został stworzony.
Dlatego spodziewaj się w txt totalnej kaszany.
Maciej Filipiak właściciel, VizMedia
Temat: Wyrenderownie tekstu z pdf
a uprawnienia można nadawać.. po to są.konto usunięte
Temat: Wyrenderownie tekstu z pdf
Arkadiusz Burszczan:
Niestety zend server jest bardzo oporny na takie modyfikacje, na xamppie mi wszystko ładnie chodzi..
kiepskiej baletnicy .....
masz coś takiego jak dziennik błędów serwera - tam na pewno pisze co się stało jak się wykrzaczyło
i weź mi wytłumacz jakim cudem
$content = shell_exec('/usr/local/bin/pdftotext '.$filename.' -');
takie wywołanie ma działąć pod windowsem?
proponuję
shell_exec('cmd /c c:\usr\local\bin\pdftotext.exe '.$filename.' -');
Arkadiusz Burszczan Programista Java
Temat: Wyrenderownie tekstu z pdf
Tak mi na xammpie wszystko działa poprawnie, nie wiem dlaczego, ale na zend serwerze nie działa...moje wywołanie:
$komenda ="pdftotext \"$filecontent\" userfile/text/text.txt";
exec($komenda, $output, $ret);
Bartosz Ratajczyk MS SQL Developer
Temat: Wyrenderownie tekstu z pdf
A gdzie masz umieszczony pdftotext? Apache w Zend Serverze go w ogóle widzi? Bo z tego co piszesz, to wywołujesz jakby był w tym katalogu co plik z PDFemArkadiusz Burszczan Programista Java
Temat: Wyrenderownie tekstu z pdf
pdftotext mam wrzuconego w zmienne środowiskowe, próbowałem też to polecenie uruchamiać z ścieżki bezwzględnej i też nic.konto usunięte
Temat: Wyrenderownie tekstu z pdf
A co Ci zwraca output exec-a / system-u / etc ?Arkadiusz Burszczan Programista Java
Temat: Wyrenderownie tekstu z pdf
Paweł Krefta:
A co Ci zwraca output exec-a / system-u / etc ?
output zwraca mi
array(0) { }
if(is_file("C:\downloads\koala.pdf"))
$komenda ="pdftotext C:\downloads\koala.pdf";
//echo $komenda;
exec($komenda, $output, $ret);
var_dump($output);
echo $ret;
$ret mi ciągle zwraca 1 na zend serwerze, natomiast na xamppie działa poprawnie i zwraca mi 0.Arkadiusz Burszczan edytował(a) ten post dnia 24.04.11 o godzinie 22:28
konto usunięte
Temat: Wyrenderownie tekstu z pdf
$komenda ="c:\path\pdftotext C:\downloads\koala.pdf";zauważ że nie musisz mieć ścieżki do tego polecenia w zmiennej PATH więc system nie wie co ma uruchomić
- 1
- 2
Podobne tematy
-
PHP » Dodawanie do gotowego dokumentu PDF znaków wodnych, stopek -
-
PHP » Odczytywanie plików PDF -
-
PHP » skracanie tekstu pobranego za pomocą curl -
-
PHP » Jak usunąć dywiz z tekstu? -
-
PHP » pobieranie tekstu z pliku html - funkcja preg_match_all -
-
PHP » by przemo (html zmienianie koloru tekstu) -
-
PHP » obracanie tekstu -
-
PHP » [php][pobieranie tekstu z html] -
-
PHP » skracanie tekstu z tagami HTML -
-
PHP » Automatyczna zamiana tekstu na linki -
Następna dyskusja: