{"action":"created","issue":{"url":"https://api.github.com/repos/buchen/portfolio/issues/794","repository_url":"https://api.github.com/repos/buchen/portfolio","labels_url":"https://api.github.com/repos/buchen/portfolio/issues/794/labels{/name}","comments_url":"https://api.github.com/repos/buchen/portfolio/issues/794/comments","events_url":"https://api.github.com/repos/buchen/portfolio/issues/794/events","html_url":"https://github.com/buchen/portfolio/issues/794","id":247797514,"number":794,"title":"PDF import für Baader Bank","user":{"login":"stephanmunich","id":16959462,"avatar_url":"https://avatars0.githubusercontent.com/u/16959462?v=4","gravatar_id":"","url":"https://api.github.com/users/stephanmunich","html_url":"https://github.com/stephanmunich","followers_url":"https://api.github.com/users/stephanmunich/followers","following_url":"https://api.github.com/users/stephanmunich/following{/other_user}","gists_url":"https://api.github.com/users/stephanmunich/gists{/gist_id}","starred_url":"https://api.github.com/users/stephanmunich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephanmunich/subscriptions","organizations_url":"https://api.github.com/users/stephanmunich/orgs","repos_url":"https://api.github.com/users/stephanmunich/repos","events_url":"https://api.github.com/users/stephanmunich/events{/privacy}","received_events_url":"https://api.github.com/users/stephanmunich/received_events","type":"User","site_admin":false},"labels":[{"id":1922291,"url":"https://api.github.com/repos/buchen/portfolio/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":507257726,"url":"https://api.github.com/repos/buchen/portfolio/labels/pdf","name":"pdf","color":"5319e7","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":20,"created_at":"2017-08-03T18:36:51Z","updated_at":"2017-08-21T14:24:59Z","closed_at":"2017-08-13T18:59:19Z","body":"Hallo Coding-Profis,\r\n\r\ndie Baader Bank ist die Bank, welche die Wertpapiere für den Robo Advisor Scalable Capital handelt. Es wäre toll, wenn man für diese Bank auch Käufe und Verkäufe importieren könnte. Ich habe daher mit Portfolio Performance den Text aus den entsprechenden PDFs extrahiert:\r\n\r\n[Wertpapierabrechnung Baader Bank Kauf.txt](https://github.com/buchen/portfolio/files/1198229/Wertpapierabrechnung.Kauf.txt)\r\n[Wertpapierabrechnung Baader Bank Verkauf mit Steuer.txt](https://github.com/buchen/portfolio/files/1198227/Wertpapierabrechnung.Verkauf.mit.Steuer.txt)\r\n[Wertpapierabrechnung Baader Bank Verkauf.txt](https://github.com/buchen/portfolio/files/1198228/Wertpapierabrechnung.Verkauf.txt)\r\n\r\nDer Text scheint eigentlich recht sauber extrahiert zu sein und die Struktur auch nicht besonders kompliziert. Private Daten habe ich mit XXX überschrieben. Leider habe ich selber kein Eclipse etc. installiert, um einen der bestehenden PDF-Importer anzupassen. Gibt es jemanden, der das könnte?\r\n\r\nGebt Bescheid, falls ihr weitere Informationen benötigt oder ob ich sonst noch wie helfen kann.\r\n\r\nVielen Dank und viele Grüße\r\nStephan\r\n"},"comment":{"url":"https://api.github.com/repos/buchen/portfolio/issues/comments/323755725","html_url":"https://github.com/buchen/portfolio/issues/794#issuecomment-323755725","issue_url":"https://api.github.com/repos/buchen/portfolio/issues/794","id":323755725,"user":{"login":"stephanmunich","id":16959462,"avatar_url":"https://avatars0.githubusercontent.com/u/16959462?v=4","gravatar_id":"","url":"https://api.github.com/users/stephanmunich","html_url":"https://github.com/stephanmunich","followers_url":"https://api.github.com/users/stephanmunich/followers","following_url":"https://api.github.com/users/stephanmunich/following{/other_user}","gists_url":"https://api.github.com/users/stephanmunich/gists{/gist_id}","starred_url":"https://api.github.com/users/stephanmunich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephanmunich/subscriptions","organizations_url":"https://api.github.com/users/stephanmunich/orgs","repos_url":"https://api.github.com/users/stephanmunich/repos","events_url":"https://api.github.com/users/stephanmunich/events{/privacy}","received_events_url":"https://api.github.com/users/stephanmunich/received_events","type":"User","site_admin":false},"created_at":"2017-08-21T14:24:59Z","updated_at":"2017-08-21T14:24:59Z","body":"Hier noch zur Dokumentation die Einstellung, die in Eclipse notwendig war, um die Version 2.0.7 auch direkt aus Eclipse starten zu können: portfolio-product/name.abuchen.portfolio.product --> Dependencies --> name.abuchen.portfolio.feature --> Plug-ins --> Add... --> org.apache.pdfbox.fontbox --> OK.\r\n\r\nAlle Tests laufen auch mit Version 2.0.7 durch, falls die sort-Option deaktiviert ist. Ich weiß, dass die meisten Tests als Texte und nicht als PDF vorliegen, aber zumindest die wenigen PDFs werden auch mit Version 2.0.7 korrekt geparst.\r\n\r\nDie Dokumentation (https://pdfbox.apache.org/2.0/migration.html) sagt: \"Breaking Changes to the Library --> General Behaviour: PDFBox 2.0.0 is now parsing PDF files following the Xref information in the PDF. This is similar to the functionality using PDDocument.loadNonSeq with PDFBox 1.8.x. Users still using PDDocument.load with PDFBox 1.8.x might experience different results when switching to PDFBox 2.0.0.\"\r\n\r\nIn several places, it is highly recommended to use the new 2.0-parser (equivalent ot the old 1.8-loadnonseq parser): https://stackoverflow.com/questions/33033789/how-to-use-pddocument-loadnonseq-large-pdf-stripper-parsing-text-technique\r\n\r\nIch habe den Eindruck, dass der neue Parser bei bereits ordentlichen Dokumenten keinen Unterschied macht, aber weniger \"gibberisch\" erzeugt, wozu der alte Parser ja sowieso nicht benutzt werden konnte. Ich denke, er könnte möglicherweise auch issue #428 lösen. Auch für (siehe oben) https://stackoverflow.com/questions/45560748/letters-from-two-lines-are-interchanged-adobe-reader-can-do-the-job/ (Vergleiche dort die Ergebnisse von 1.8.3 mit sort und 2.0.7 mit sort) würde der neue Parser bessere Ergebnisse liefern."}}
{"actor":{"display_login":"stephanmunich"}}