Avatar billede Knabro Nybegynder
14. februar 2014 - 11:32 Der er 6 kommentarer

Opsplitning af PDF fil

I dag skriver jeg oplysninger for en kunde direkte ind i en aftale, som er et word-dokument på 6 sider - og gemmer den til slut i en pdf.

Fremover ønsker jeg at kunne brevflette flere kunder fra en excelfil til et word-dokument, som jeg derefter laver til pdf. Min udfordring er nu, at jeg får én samlet pdf - men jeg ønsker en pdf for hver kunde.

Så mit spørgsmål er, om jeg kan sætte det op, således at pdf'en kan splitte op i enkelte pdf'er bestående af fx 6 sider hver?
14. februar 2014 - 11:38 #1
Velkommen til E. ...

Du/I skal altid skrive under hvilket Styresystem det drejer sig om!
Win98, ME, W2000, XP, Vista, Win7, Win8, OS/2, Unix, Linux, ... ?


Du har lagt dette IT spørgsmål i en NON-IT kategori ?

---

Måske via
http://ninite.com/pdfcreator/
Avatar billede Knabro Nybegynder
14. februar 2014 - 11:59 #2
...glemte at skrive at styresystemet er Windows XP
14. februar 2014 - 12:02 #3
Avatar billede Knabro Nybegynder
14. februar 2014 - 13:18 #4
Tak for forslaget. Jeg vil prøve det af på min anden computer på min anden arbejdsplads - jeg har en firewall her, der stopper mulighed for at gå på...
Avatar billede bvirk Guru
14. februar 2014 - 16:22 #5
Tillader mig lige at anvise en anden måde. Det kræver kendskab til forskellige ting, så for nogen vil det være svært (tidsrøvende at sætte sig ind i).
Jeg holder følgende noget konseptionelt

Det kan sagtens lade sig gøre - billedligt talt skal brevfletningen køres en gang for hver kunde op mod et kunderegister der enkeltvis udvælger en kunde. Det skal laves i vba og de trick der bruges hedder 'automation'.

Hvad der nu ligger i excel skal over i en Access database - på den måde er det muligt at parameterisere forespørgslen så såvel en delmængde af kunder, som den enkelte kunde kan ses for sig.

vba koden kunne godt ligge i en word makro, man da vi alligevel anvender Access kan det hele lige så godt ligge i og startes fra Access

Det der sker når det kører er det sammme som hvis brevfletningen blev udført manuelt inde i word med en kunde ad gangen - det bliver bare 'fjernstyret'

Udviklingsforslag:
1) Gem som .csv fra excel - importer filen i Access.
2) Sikre at felterne har retvisende navne - navnL - adressL - bynavn ' osv.
3) Sikre at der et unikt felt - f.eks id - på hver kunde - opret evt et autonumber felt
4) punkt 5-7 er blot en måde, det kan også laves anderledes
5) Vha. endnu en tabel, vi kalder den her for 'Flet', indeholdene 'id' fra kunde tabellen er det nu muligt at afgrænse de kunder der skal laves pdf'er til - konseptionelt:
select * from Kunde inner join Flet on Kunde.id=Flet.id
6) Start med blot et enkelt id i tabel 'Flet'
7) Åbn flettedokumentet i word og find ud af at lave en ny pdf udfra Access forespørslen der joiner tabelerne Kunde og Flet.
8) Gentag 6 - men optag det som makro.
9) brug makrokoden fra flettedokumentet til at lave vba koden i Access - programmerinsparadigmet fletning vha. 'automation' når der skal googles
10) Lav en form i Access hvor der kan vælges kunder og start knap til flet jobbet.

Det laver 'rigtige' pdf'er - med tekstindeksering så 'data indholdet' bevaret og dermed kan der hentes over klippebordet og søge i det.

Uden egentligt at have eftervist det, tror jeg at alle de ting der kan downloades som monterer sig på printervis laver pdf'er der blot indkapsler billeder.

Men indrømmet - man skal kunne vba og gerne sql, ellers er det for stor en mundfuld lige at banke sammen - det er muligt at få mere hjælp i spm/Databaser/Access med punkt 9-10

Iøvrigt uden garanti herfra ;) - anvender Latex
Avatar billede Knabro Nybegynder
17. februar 2014 - 16:08 #6
Tusinde tak. Det vil jeg gå videre med. Jeg har en, der kan hjælpe omkring VB:-) Endnu en gang tak.
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
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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