{"id":606,"date":"2025-12-02T14:19:00","date_gmt":"2025-12-02T13:19:00","guid":{"rendered":"https:\/\/alx-development.de\/?p=606"},"modified":"2026-07-27T02:40:31","modified_gmt":"2026-07-27T00:40:31","slug":"switch-from-pdfparser-to-the-toolkit-en-translation","status":"publish","type":"post","link":"https:\/\/alx-development.de\/?p=606&lang=en","title":{"rendered":"Switch from PDFParser to the Toolkit"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Since version 3.0.0 of our CATweasel Toolkit, PDFParser has been included as part of the Toolkit and now offers a wide range of new features. If you wish to switch to the CATweasel Toolkit while retaining your settings and custom filters, you will need to be familiar with the new data structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We have made a number of improvements to simplify user configuration. For example, all configuration files have been moved from the subdirectories (perl\/site\/bin) to the top-level etc directory. This provides a clearer separation between the actual program data and the configuration files. This structure makes it easier to maintain an overview, particularly in more complex and distributed configurations.<\/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\">Before switching to the <em>CATweasel Toolkit<\/em>, you should make a backup copy of the file <code>perl\\site\\bin\\pdfparser.cfg<\/code>. The contents of this file may later need to be incorporated into several configuration files in the new structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After that, we recommend completely uninstalling all <em>CATweasel<\/em> tools and manually deleting any leftover files from the installation directory. To do this, delete the entire CATweasel folder after uninstalling the tools. This prevents obsolete settings or libraries that may remain in the file system from causing problems during the Toolkit installation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The settings for the parser itself are still stored in the <code>pdfparser.cfg<\/code> file within the new structure. You can transfer your previous settings here.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the simplest case, without any customizations, you can simply take your existing <code>pdfparser.cfg<\/code> file and use it to overwrite the installed file in the `etc` folder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As global settings such as logging are now managed in the central configuration file <code>catweasel.cfg<\/code>, this section should be removed from the old <em>PDFParser<\/em> configuration file <code>pdfparser.cfg<\/code>.<\/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\">I hope this information helps you transition to our new CATweasel Toolkit and that you enjoy using it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cheers,                                                                                                                                                                         Niklas<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">P.S.: Please also note that the configuration level for the parser has changed. The additional <code>&lt;ParserList><\/code> level has been removed from the configuration!<\/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\">Another important note for anyone wishing to migrate an existing PDFParser profile to the new Toolkit: the <code>&lt;ParserList><\/code> level has been removed from the configuration structure. Parsers are now created directly at the <code>&lt;PDFParser><\/code> level. For existing configurations, this means that the parsers must be moved up one level.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">See also the comment: <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>Since version 3.0.0 of our CATweasel Toolkit, PDFParser has been included as part of the Toolkit and now offers a wide range of new features. If you wish to switch to the CATweasel Toolkit while retaining your settings and custom filters, you will need to be familiar with the new data structure. We have made &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/alx-development.de\/?p=606&#038;lang=en\" class=\"read-more\">Read More<span class=\"screen-reader-text\"> &#8222;Switch from PDFParser to the Toolkit&#8220;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-606","post","type-post","status-publish","format-standard","hentry","category-unkategorisiert-en"],"_links":{"self":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts\/606","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=606"}],"version-history":[{"count":5,"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts\/606\/revisions"}],"predecessor-version":[{"id":615,"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts\/606\/revisions\/615"}],"wp:attachment":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}