PDF Inhalt durchsuchen Abap

Hinweise, Tips und Tricks, FAQs - keine Anfragen!!
22 Beiträge • Vorherige Seite 2 von 2 (current)
22 Beiträge Vorherige Seite 2 von 2 (current)

Re: PDF Inhalt durchsuchen Abap

Beitrag von Rossi90 (ForumUser / 8 / 0 / 0 ) »
Hallo Jens.

Danke für deine Antwort. Mit der Klasse "cl_abap_conv_in_ce" habe ich schon vor paar Tage probiert, hat aber nicht geklappt.
Mein Problem ist:
Zum Beispiel:
Suchmuster(Text) = Salu sahbi = 53414C55205341484249 als xstring. Und jetzt genau diesen Wort "Salu sahbi bzw. xstring 53414C55205341484249 suche ich in einer PDF-Datei,
die ich mit der Methode cl_gui_frontend_services=>gui_upload in eine interne Tabelle hochlade, danach konvertiere ich den Binären-Inhalt der interne Tabelle zu einem Text-Inhalt mit dem Fuba SCMS_BINARY_TO_TEXT. Sieh Anhang. In der Texttabelle kann ich den Suchmuster nicht finden.

PS: in der PDF-Datei ist der Suchmuster vorhanden.


LG und Danke
Rossi

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: PDF Inhalt durchsuchen Abap

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Wenn ich deine neueste Beispieldatei herunterlade und in .pdf umbenenne kann ich sie nicht öffnen,( Fehler beim Öffnen )
Vielleicht ist die einfach nicht korrekt erstellt und du findest daher nicht deinen Suchstring.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: PDF Inhalt durchsuchen Abap

Beitrag von Rossi90 (ForumUser / 8 / 0 / 0 ) »
Hallo Black.

Du muss den Fuba SCMS_TEXT_TO_BINARY benutzen, um den Inhalt der Tabelle von Text nach Binäre umwandeln zu können.
Einfach die Datei von txt nach pdf umzubenennen geht natürlich nicht.

LG
Rossi

Re: PDF Inhalt durchsuchen Abap

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Hi Rossi,

bei mir klappt das alles eigentlich ganz gut mit dem Suchen.

Code: Alles auswählen.

PROGRAM.

DATA: gt_rawdata TYPE soli_tab,
      gs_data    TYPE string,
      gs_search  TYPE string.


PARAMETERS: p_find TYPE string OBLIGATORY DEFAULT 'Salut Sahbi' LOWER CASE.

END-OF-SELECTION.
  cl_gui_frontend_services=>gui_upload(
    EXPORTING
      filename                = 'C:\Dokumente und Einstellungen\SAP\Desktop\pdf_text.pdf'
      filetype                = 'BIN'
    CHANGING
      data_tab                = gt_rawdata
    EXCEPTIONS
      file_open_error         = 1
      file_read_error         = 2
      no_batch                = 3
      gui_refuse_filetransfer = 4
      invalid_type            = 5
      no_authority            = 6
      unknown_error           = 7
      bad_data_format         = 8
      header_not_allowed      = 9
      separator_not_allowed   = 10
      header_too_long         = 11
      unknown_dp_error        = 12
      access_denied           = 13
      dp_out_of_memory        = 14
      disk_full               = 15
      dp_timeout              = 16
      not_supported_by_gui    = 17
      error_no_gui            = 18
      OTHERS                  = 19  ).

  gs_data = cl_bcs_convert=>raw_to_string( gt_rawdata ).

* Searchstring
  gs_search = cl_bcs_convert=>string_to_xstring( p_find ).
* Convert to ASCII

  IF gs_data CS gs_search.
    FORMAT COLOR 5.
    WRITE:/ 'Found', p_find, 'in PDF'.
  ELSE.
    FORMAT COLOR 6.
    WRITE:/ 'Did not find', p_find, 'in PDF'.
  ENDIF.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: PDF Inhalt durchsuchen Abap

Beitrag von Rossi90 (ForumUser / 8 / 0 / 0 ) »
Hi Black.

Danke für die schelle Hilfe. Ich werde das gleich teste.

LG
Rossi

Re: PDF Inhalt durchsuchen Abap

Beitrag von Rossi90 (ForumUser / 8 / 0 / 0 ) »
Hallo Black.

Leider geht immer noch nicht:-(

Zwei Fragen:
A: Wie lautet das Codepage bei Dir.
B: Ist die Datei pdf_text.pdf eine richtige PDF-Datei oder eher eine Text-Datei.
C: wie ist die interne Tabelle gt_rawdata bei Dir? lauter xstring also Nummern oder eher chinisische Zeichen :-) ?

Bei mir beinhaltet die interne Tabelle gt_rawdata nach dem upload chinisische Zeichen. muss ich ein bestimmen Codepage beim upload eingeben?

LG
Rossi.

Re: PDF Inhalt durchsuchen Abap

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Rossi90 hat geschrieben: Zwei Fragen:
A: ...?
B: ...?
C: ...? ...?
You made my day Bild

Aber jetzt mal richtig.
A) Keine Ahnung
B) Das ist die Datei die du hier zuerst hoch geladen hattest - umbenannt von pdf_txt.txt nach pdf_txt.pdf. Und ja - das scheint eine echte pdf-Datei zu sein.
C1) ok.
C2) Weder noch. Normale Zeichen, ein paar Gartenzäune ( scheinen CR_LFs zu sein ). Halt das was du siehst, wenn du eine .pdf-Datei statt mit dem PDF-Viewer mit dem normalen Texteditor(windows) öffnest.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Vergleichbare Themen

0
Antw.
6074
Views
Sourcecode durchsuchen
von Hermann » 02.11.2004 09:17 • Verfasst in Tips + Tricks & FAQs
5
Antw.
4207
Views
Verzeichnis durchsuchen
von Daniel01 » 17.01.2005 08:11 • Verfasst in ABAP® Core
4
Antw.
2801
Views
Varianten durchsuchen?
von ginotico » 22.07.2008 15:40 • Verfasst in Human Resources
6
Antw.
2444
Views
Dateipfad durchsuchen
von SKAMS » 24.01.2005 11:33 • Verfasst in ABAP® Core
2
Antw.
2030
Views
Jobketten in SAP BW durchsuchen
von vman » 05.08.2014 08:54 • Verfasst in Sonstige Module

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 66
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 67

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 66
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 67

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Wochen von Lucyalison 1 / 129
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 164