Avatar billede Klaus123 Mester
03. oktober 2014 - 10:26 Der er 5 kommentarer og
1 løsning

VBA - Kombinere/merge PDF

Hej

Jeg skal lave et VBA program som kan kombinere en række pdf filer som ligger i samme mappe.

Jeg forestiller mig noget i retning af at skrive stien i en celle eller lægge filen i samme mappe som PDF'erne, samt at placere rækkefølgen på hvilke pdf'er der skal kombineres i en kolonne.

Jeg bruger PDF - xchange.

Foreløbig tak for hjælpen.

Venlig hilsen

Klaus
Avatar billede Dan Elgaard Ekspert
03. oktober 2014 - 12:25 #1
"PDFCreator" kommer med VBA koder til Office-pakken, og har klasser til dette...

http://www.EXCELGAARD.dk/Bib/PDFCreator/
http://www.PDFForge.org/

Jeg kender ikke "PDF Xchange"?
Har du et link til den?
Avatar billede Klaus123 Mester
03. oktober 2014 - 12:36 #2
Avatar billede falster Ekspert
05. oktober 2014 - 14:01 #3
Hvis det skal være VBA i f.m. Officepakken er der selvfølgelig ingen vej udenom.

Men ellers er her et mere universelt gratis kommandolinjeværktøj til håndtering af pdf-filer:

https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
Avatar billede Dan Elgaard Ekspert
13. oktober 2014 - 10:43 #4
@Falster: Har lige kigget på dit link, og med det bli'r det da blot endnu lettere i VBA :-)

Alt, hvad man behøver gøre er at kalde 'PDFtk' kommandolinje kommandoen med VBS's 'Shell', med de to PDF-filer som, hver sin variabel :-)

Og, da 'PDFtk' er freeware, kan man endda gøre det helst uafhængig af, hvad brugeren har installeret, for man kan jo blot lave en hurtigt lille kontrol med 'Dir' for at se om brugeren har 'PDFtk', og hvis ikke så hurtigt lave VBA selv hente det :-)

Har lige lavet min egen lille 'PDFMerge' funktion i Excel VBA, efter ovenstående, og det spiller bare :-)

Tak for linket...
Avatar billede Dan Elgaard Ekspert
11. november 2014 - 15:37 #5
Avatar billede Klaus123 Mester
17. november 2014 - 13:03 #6
Da jeg skal bruge det på en arbejdscomputer, hvor jeg ikke har adgang til at installere programmer, kan jeg desværre ikke bruge svaret.

Venlig hilsen

Klaus Refsgaard
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester