{"id":415,"date":"2025-12-02T15:30:00","date_gmt":"2025-12-02T14:30:00","guid":{"rendered":"https:\/\/alx-development.de\/?p=415"},"modified":"2026-07-17T20:46:52","modified_gmt":"2026-07-17T18:46:52","slug":"der-umstieg-vom-pdfparser-zum-catweazle-toolkit","status":"publish","type":"post","link":"https:\/\/alx-development.de\/?p=415","title":{"rendered":"Umstieg vom PDFParser zum Toolkit"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Seit Version 3.0.0 unseres <em>CATweazle Toolkit<\/em> ist nun der <em>PDFParser<\/em> Teil des Toolkit und wartet auch mit einer Menge neuer Features auf. Wenn sie auf den <em>CATweazle Toolkit<\/em> umsteigen m\u00f6chten und dabei ihre Einstellungen und Custom-Filter beibehalten wollen, dann ist die Kenntnis \u00fcber die neue Datenstruktur erforderlich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir haben hier einige Verbesserungen vorgenommen, die Benutzereinstellungen vereinfachen sollen. So sind alle Einstellungsdateien aus den Unterstrukturen (<code>perl\/site\/bin<\/code>) auf die oberste Ebene in das Verzeichnis <code>etc<\/code> gewandert. Das bringt eine klarere Trennung zwischen den eigentlichen Programmdaten und der Konfigurationsdateien mit sich. Insbesondere bei komplexeren und verteilten Konfigurationen bringt diese Struktur eine bessere \u00dcbersicht.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"629\" height=\"435\" src=\"https:\/\/alx-development.de\/wp-content\/uploads\/2025\/12\/grafik.png\" alt=\"\" class=\"wp-image-416\" srcset=\"https:\/\/alx-development.de\/wp-content\/uploads\/2025\/12\/grafik.png 629w, https:\/\/alx-development.de\/wp-content\/uploads\/2025\/12\/grafik-300x207.png 300w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Bevor sie auf den <em>CATweazle Toolkit<\/em> umsteigen, sollten sie eine Sicherheitskopie der Datei <code>perl\\site\\bin\\pdfparser.cfg<\/code> anlegen. Der Inhalt dieser Datei muss sp\u00e4ter gegebenenfalls auf mehrere Einstellungsdateien in der neuen Struktur eingebunden werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Danach empfehlen wir alle <em>CATweazle<\/em> Tools komplett zu deinstallieren und etwaige \u201e\u00dcberbleibsel\u201c manuell aus dem Installationspfad zu l\u00f6schen. Hierzu den kompletten Ordner <code>CATweazle<\/code> nach der Deinstallation l\u00f6schen. Dies verhindert, dass ggf. obsolete Einstellungen oder Bibliotheken, die im Dateisystem nicht gel\u00f6scht wurden bei der Installation des Toolkits zu Problemen f\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Einstellungen zum Parser direkt sind weiterhin in der Datei <code>pdfparser.cfg<\/code> in der neuen Struktur abgelegt. Hier k\u00f6nnen sie ihre bisherigen Einstellungen \u00fcbernehmen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im einfachsten Fall, ohne individuelle \u00c4nderungen, k\u00f6nnen sie einfach ihre bestehende <code>pdfparser.cfg<\/code> nehmen und damit die installierte Datei im Ordner `etc` \u00fcberschreiben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da globale Einstellungen wie das \u201eLogging\u201c jetzt in der zentralen Einstellungsdatei <code>catweazle.cfg <\/code>gef\u00fchrt werden, sollte dieser Abschnitt aus der alten Einstellungsdatei des <em>PDFParser<\/em> <code>pdfparser.cfg<\/code> entfernt werden.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"449\" height=\"140\" src=\"https:\/\/alx-development.de\/wp-content\/uploads\/2025\/12\/grafik-1.png\" alt=\"\" class=\"wp-image-417\" srcset=\"https:\/\/alx-development.de\/wp-content\/uploads\/2025\/12\/grafik-1.png 449w, https:\/\/alx-development.de\/wp-content\/uploads\/2025\/12\/grafik-1-300x94.png 300w\" sizes=\"auto, (max-width: 449px) 100vw, 449px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Ich hoffe, diese Informationen helfen euch weiter bei eurem Umstieg auf unseren neuen <em>CATweazle Toolkit<\/em> und w\u00fcnsche euch viel Spa\u00df damit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Euer Niklas<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">P.S.: Achtet bitte auch darauf, dass sich die Konfigurationsebene f\u00fcr den Parser ge\u00e4ndert hat. Die Zwischenebene <code>&lt;ParserList><\/code> ist aus den Einstellungen entfallen!<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Noch ein wichtiger Hinweis f\u00fcr alle, die ein bestehendes Profil des PDFParser auf den neuen Toolkit umziehen wollen: In der Konfigurationsstruktur ist die Ebene <code>&lt;ParserList><\/code> entfallen. Die Parser werden jetzt direkt auf der Ebene <code>&lt;PDFParser><\/code> angelegt. F\u00fcr bestehende Konfigurationen bedeutet das, dass die Parser eine ebene nach oben verlegt werden m\u00fcssen.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Siehe auch Kommentar: <a href=\"https:\/\/alx-development.de\/?p=397#comment-3\">https:\/\/alx-development.de\/?p=397#comment-3<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit Version 3.0.0 unseres CATweazle Toolkit ist nun der PDFParser Teil des Toolkit und wartet auch mit einer Menge neuer Features auf. Wenn sie auf den CATweazle Toolkit umsteigen m\u00f6chten und dabei ihre Einstellungen und Custom-Filter beibehalten wollen, dann ist die Kenntnis \u00fcber die neue Datenstruktur erforderlich. Wir haben hier einige Verbesserungen vorgenommen, die Benutzereinstellungen &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/alx-development.de\/?p=415\" class=\"read-more\">Read More<span class=\"screen-reader-text\"> &#8222;Umstieg vom PDFParser zum Toolkit&#8220;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[21,15,14],"class_list":["post-415","post","type-post","status-publish","format-standard","hentry","category-catweasel","tag-catweasel-toolkit","tag-pdfparser","tag-update"],"_links":{"self":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts\/415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=415"}],"version-history":[{"count":5,"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts\/415\/revisions"}],"predecessor-version":[{"id":424,"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts\/415\/revisions\/424"}],"wp:attachment":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}