Autor Thema: OCR-PDF als Anhang wird von copytodatabase zerstört  (Gelesen 1889 mal)

Offline hoschie

  • Frischling
  • *
  • Beiträge: 49
Moin Moin,

wir haben folgenden  Prozess:
ein Scanner erzeugt bei scannen ein OCR-PDF und versendet es per Mail an ein Notes-Account. Dort haben wir eine Aktion programmiert die das Dokument in eine unserer Anwendung übernimmt, SAMT Anhang (OCR-PDF).
Die Programmierung ist ganz simpel mit:
Set docOffice = doc.CopyToDatabase(dbOffice)
gemacht (und natürlich noch bisschen was davor und danach  ;D ).

Mit PDFs (sowohl mit OCR als auch ohne) von anderer Qellen (per Mail von aussen, Drag&Drop, etc.) funktioniert es einwandfrei.
Problem: vom Scanner geschickte Mails mit dem OCR-PDF werden bei der Aktion copytodatabase im neuen Dokument als "octet-stream" deklariert. 
But why?
Schaltet man das OCR Feature am Scanner aus, funktioniert es einwandfrei, aber um Text aus dem PDF heraus zu kopieren, ist das für die Weiterverarbeitung natürlich notwendig.

Any ideas?
Hätte nicht an DIESER Stelle mit einem Problem gerechnet..  :(

Und es spielt natürlich allen "Notes-Hassern" wieder in die Karten...   >:(



Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Antw:OCR-PDF als Anhang wird von copytodatabase zerstört
« Antwort #1 am: 15.03.22 - 15:49:15 »
Ich habe nicht wirklich eine Ahnung, wo das Problem liegt, habe aber mit "CopyToDatabase" schon verschiedene Erfahrungen gemacht und verwende es deshalb nicht, wenn ich es verhindern kann.
Hast Du mal stattdessen folgendes probiert?
Code
Set docOffice = New NotesDocument( dbOffice )
Call doc.CopyAllItems( docOffice )
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline hoschie

  • Frischling
  • *
  • Beiträge: 49
Antw:OCR-PDF als Anhang wird von copytodatabase zerstört
« Antwort #2 am: 15.03.22 - 16:09:45 »
Danke Tode für den Tipp, werde es abändern und damit versuchen.

Welche Erfahrungen gab es denn mit copytoDatabase, dass du versucht es zu vermeiden wo es nur geht?

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Antw:OCR-PDF als Anhang wird von copytodatabase zerstört
« Antwort #3 am: 15.03.22 - 16:35:02 »
Das Haupt-Problem ist, dass CopyToDatabase in Cluster- Umgebungen zu Replizierkonflikten führen kann (bei bestimmten Konstellationen). Und ich meine, ich hätte auch mal ein ganz "diffuses" Problem gehabt, wo die kopierten Dokumente irgendwelche Werte nicht übernommen hatten... aber ich habe dazu nichts mehr in meinen Unterlagen gefunden... ich meine das hing zusammen mit irgendeiner Funktion meiner N4Y Toolbox, kriege es aber nicht mehr zusammen, was das war...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Werner Götz

  • Aktives Mitglied
  • ***
  • Beiträge: 248
  • Geschlecht: Männlich
Antw:OCR-PDF als Anhang wird von copytodatabase zerstört
« Antwort #4 am: 16.03.22 - 08:01:32 »
Was macht ihr denn im Code vorher mit dem doc?
Könnte es vielleicht an der Einstellung ConvertMime liegen?
also ggf. vor dem ersten Zugriff setzen
Code
session.convertMime = False
Set doc = ...

und am besten am Ende wieder so setzen wie es vorher war.

-Werner

Offline hoschie

  • Frischling
  • *
  • Beiträge: 49
Antw:OCR-PDF als Anhang wird von copytodatabase zerstört
« Antwort #5 am: 24.03.22 - 09:07:09 »
Guten Morgen zusammen.

copyallitems hat leider nicht funktioniert.

Ich hatte zwischenzeitlich dann das einen Test gemacht und das PDF lokal zwischengespeichert und dann ins neue Dokument geholt.
Damit ging es auch.

Aber der Tipp von Werner hat das ganze dann auf 2 Zeilen reduziert. ;)
Vielen Dank dafür. Und auch für deine Beiträge Tode!

Scheinbar lag es tatächlich am Mime-Type, wobe ich keine wirklichen Unterschiede (anhand der Notes-Items) ausmachen konnte.
Welche Items kommen denn da zur Untersuchung zum Tragen?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz