|
|||
mit php eine pdf auslesen
hallo alle zusammen,
gibt es eine Möglichkeit, einen bestimmten Teil einer PDF Datei mit PHP auszulesen und diesen in einem String abzulegen? |
Sponsored Links |
|
|||
Ja. Da PDF-Dokumente ja reine Textdokumente sind, ähnlich wie HTML, lassen sich die Inhalte sehr leicht auslesen.
Du kannst also die Datei mittels file_get_contents() in einen String einlesen und dann den Textabschnitt suchen lassen.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
Sponsored Links |
|
|||
das Problem ist, das der Ordner in dem die pdf datei liegt, via htaccess gesperrt ist.
erhalte dann logischerweise den Fehler: Warning: file_get_contents(http://www.xyz.de.de/dokumente/yyy.pdf): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /mnt/web2/c1/41/52515441/htdocs/xxx/yyy.php on line 3 bool(false) was kann ich da machen? Geändert von SpecialFighter (21.05.2013 um 09:29 Uhr) |
|
|||
doch war ein denkfehler ^^
so sieht meine Datei nun aus: PHP-Code:
Code:
string(2000) " 4 0 obj << /Length 5 0 R /Filter /FlateDecode >> stream x��������Bw�a�xףyo^&6�����C�� �T������J=�fv�w\L_���nI����}K]���y�÷���Sl��|<5�;W�ν~��ƻ���l�o��}9���?�W�b������[�z�ڶ�����!�c�W��6Mۻ�� �{d��7�\WW�pu�⯾s_����a���3x������^�^�V��W{�H�[<��> ��?|l�^�����W��{~%Ze�6c)�Y=7KT*AU�(�w ԝ���n�����W�)aH@��V�HL@rR�m��EX�DVc]��0$V�>b�G���[y����k1���-�J~�2�fa���ƺ���,F�v9���D�|_��@�"���/��I�bC��(��Z�-�=�Ǯv��OFx�Dc���n|]z�v��?�ր�~���N�>X�w��I�}�@E#"(���� ���O�ޣxT��}��k|��p ߤF�G�6Rf���X�G��L�y_�R�!!��X�/����������ñ����qC�N�&o�RP�O�������8Diw�0������>X8�n�s��&>�ci��.������9��(ȃ�� �c�?�S����� ��1�,�h���H@M�=:e�g�|�0<,�@�����/*�Յ~1.\�A�.Q_�J]t����yaތ��Џ����� k�.�����NBJ��c̿o��Ttۚ���y��5��?�u C\�+�N�M�@�`P���~�Y�Mx�b��CX�D�lM[��q#Q�I��~p]���K��K������ 8��o]�8��D�͐��#�ڲ�Tn��Ql[�s��q���?�_-��6t ��?2��-tjKҮ�Ɩ�o�j)�h�2�X6����^���g�H��C�x�c-���#A|��tǡ�����ydL!ȴ� ���3-WJ����JC�>����� � ~�0��>��>ij���P�F�'� �Iu����)MӇ����_5�2�@}��r�!��+�%a$MO؆vP�h1�c�h-- �q\�@#�d�$���1- �5�B1��$L:i[[|��FC��V�T�s��&>6�&f��3F��E���Oi�Q��b5#&�40�t�xӣ��f���'�:%<���C"B�`PkpDab�!��Ҝl�yCYU^-M����fVKkYxR� �̺��0�u��53�\"5�$����4ۧ��S����oȒE��Qv�lj�6Z���T_�$�i 1�E�|��/Z�����D��Tk4�������T6#�l�J?m�y�(OtVa�e��#=�Z`H����*�F�M1O�,��G�,;������;��[)ݦm�Nۨ�@5"��Z(� �|��5TS5n3QW�'�p��N�q�4�i�ޞ���w� �*1ȝN���9�"(-��������_�;}}:6��.\Д�W4yZ�LKݒ$�����ۆ��y;s%{��] `����45�����p6 �<��t��Fb�Ȁˡ��xzļ:��~���/��Ģ��B�����5�?�]�2�n��F"D�{���=�,�ư'�Z�'�"�Fô:��\�� �8)0�FZ�x�O�Dxƈ�����&�C*��b "�Q���ֈ}i�v�ц�`Ob�-��R�AI�`Z��Q�I.����FZ#aO��WC� ��(1ę����6D�И&T�7oA.P���".jN��N���XD /x��bC�˜g�������ZSR���H�UV��q�����t�Ie{\��k��" |
|
|||
Versuch es mal mit dieser Anleitung:
Adobe Community: How to use FlateDecode?
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
|
|||
Deine Daten innerhalb des Streams sind komprimiert. Deflate nutzt Zip, bekannt ist dir eventuell die Endung .zip für komprimierte Dateien.
Hier ist eben nicht die Datei komprimiert sondern lediglich ein String. Eingeleitet wird das mit zum Beispiel mit Code:
4 0 obj << /Length 5 0 R /Filter /FlateDecode >> stream Daten endstream endobj Du musst also den Stream ohne das Wort Stream mit den Zip-Funktionen in PHP erst mal dekomprimieren. In der PHP-Doku zu Zip findest du im ersten Kommentar eine Funktion, die dir das abnimmt. Damit hast du es sehr leicht den Stream erst mal zu dekomprimieren und danach liegt er erst zur weiteren Bearbeitung im Textformat vor.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
|
|||
habe jetzt das hier:
PHP-Code:
|
Sponsored Links |
|
|||
Du liest die gesamte PDF-Datei ein und übergibst sie komplett der Funktion. Das kann so nicht gehen.
Nur die Stream-Bestandteile der Pdf-Datei sind komprimiert, aber das schrieb ich ja schon. Du musst demnach folgendes machen:
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Text Slider -> Text von Textdatei per PHP auslesen? | Andimau | Serveradministration und serverseitige Scripte | 3 | 20.06.2012 14:49 |
HTML mit PHP Code aus Datenbank auslesen + ausführen | Garlandt | Serveradministration und serverseitige Scripte | 14 | 01.05.2011 12:45 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 18:09 |
Pdf mit php includen | Adenauer | (X)HTML | 8 | 18.02.2006 17:38 |