De programmeertaal die ik gebruik laat niet toe PDF bestanden te bewerken. Ik gebruik daarvoor externe command line tools die deze handelingen wel kunnen doen die ik dan aanroep vanuit mijn programma.
Doch een probleem wat ik heb is dat splitten van een pdf bestand (vb. PDF van 5 pagina's converteren naar 5 PDF's van 1 pagina) maar gedeeltelijk gaat.
Immers "pdftk" is een commandliner die dat doet, maar die werkt niet als er restricties in de PDF zitten. Ook PDFSAM lukt het niet. Er zijn nochtans "duurdere" tools die wel probleemloos PDFs aanpakken die restricties hebben.
Doch het enige wat ik zoek is een klein programmaatje dat een pdf ssplit en niks meer
Vb uwprog.exe input.pdf output.pdf
Als input.pdf 5 paginas heeft, dan wordt output1.pdf, output2.pdf, output3.pdf, output4.pdf en output5.pdf gemaakt
Vb uwprog.exe input.pdf output.pdf 1-2
Maakt dan enkel output2.pdf en output3.pdf
Perfect uis natuurlijk als de derde parameter mag zijn 2,4-6,8,10-12 zodat je werkelijk een volledige controle hebt uit wat je er uit wil halen.
Ik kan nu wel een workaround gebruiken door via een andere commandliner eerst de restricties err uit te halen en dan de split te doen, maar als je tientallen PDF's wil verwerken die dan nog eens op een netwerkdrive staan, dan duurt dit heel lang
Is er iemand die in een taal werkt die zoiets zou kunnen maken ?
Doch een probleem wat ik heb is dat splitten van een pdf bestand (vb. PDF van 5 pagina's converteren naar 5 PDF's van 1 pagina) maar gedeeltelijk gaat.
Immers "pdftk" is een commandliner die dat doet, maar die werkt niet als er restricties in de PDF zitten. Ook PDFSAM lukt het niet. Er zijn nochtans "duurdere" tools die wel probleemloos PDFs aanpakken die restricties hebben.
Doch het enige wat ik zoek is een klein programmaatje dat een pdf ssplit en niks meer
Vb uwprog.exe input.pdf output.pdf
Als input.pdf 5 paginas heeft, dan wordt output1.pdf, output2.pdf, output3.pdf, output4.pdf en output5.pdf gemaakt
Vb uwprog.exe input.pdf output.pdf 1-2
Maakt dan enkel output2.pdf en output3.pdf
Perfect uis natuurlijk als de derde parameter mag zijn 2,4-6,8,10-12 zodat je werkelijk een volledige controle hebt uit wat je er uit wil halen.
Ik kan nu wel een workaround gebruiken door via een andere commandliner eerst de restricties err uit te halen en dan de split te doen, maar als je tientallen PDF's wil verwerken die dan nog eens op een netwerkdrive staan, dan duurt dit heel lang
Is er iemand die in een taal werkt die zoiets zou kunnen maken ?