Toon posts:

PDF en Excel files converteren naar CSV voor DBS en Webshop

Pagina: 1
Acties:
  • 531 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Wij zijn 2 studenten met de volgende vraag: We hebben als opdracht gekozen om een webshop te creeren. De inhoud van de webshop krijgen we aangeleverd in PDF en Excel. De database waarin de gegevens uit de PDF en Excel files is gemaakt in MS Access. Het programma waarmee we de webshop opzetten is EasyShopmaker Pro (werkt alleen met CSV files). Zowel de Excel als het PDF bestand is opgemaakt en bevat een aantal kolommen met gegevens.

Het converteren van Excel naar Access gebeurt door middel van het importeren van externe gegevens. Ook het maken van CSV files met Excel is geen probleem.

Het converteren van PDF naar Access is tot op heden niet gelukt. We hebben al een groot aantal convertors getest (o.a. Easy PDF Convertor, ABC Amber PDF Convertor en PDF Grabber etc). Ook het converteren naar gewoon txt files, is geen optie omdat hiermee EasyShopmaker niet kan werken.

Heeft iemand een idee hoe we de gegevens vanuit het PDF bestand kunnen converteren naar een CSV bestand? of hoe deze gegevens in de MS Access database kunnen worden importeerd?

  • terabyte
  • Registratie: September 2001
  • Laatst online: 28-06 12:53

terabyte

kan denken als een computer

Verwijderd schreef op 17 september 2004 @ 14:51:
Heeft iemand een idee hoe we de gegevens vanuit het PDF bestand kunnen converteren naar een CSV bestand?
Niet. Of misschien wel.
PDF is op Postscript gebaseerd en dat is een programmeertaal voor printers, je text-data is onherkenbaar als zijnde CSV data. Probeer maar eens pdf2ps onder Unix/Linux en open het verkregen ps bestand.

Wat je wel kunt doen is daarna ps2ascii proberen, om de text data te extracten.
Ook het converteren naar gewoon txt files, is geen optie omdat hiermee EasyShopmaker niet kan werken.
Of bovenstaande werkt ligt eraan wat je onder gewone txt files verstaat. Misschien moet je een simpel perl scriptje schrijven om de gewone txt naar een CSV te converteren
of hoe deze gegevens in de MS Access database kunnen worden importeerd?
Zie hierboven: pdf2ps gevolgd door ps2ascii en als je geluk hebt lukt het.

[ Voor 19% gewijzigd door terabyte op 17-09-2004 14:59 ]


  • cenix
  • Registratie: September 2001
  • Laatst online: 26-08 21:02
Wat wellicht ook zou kunnen werken is om de PDF naar text om te zetten (kijk eens of het met tabs gescheiden kan worden) en dan van text naar een cvs formaat omzetten (daarvoor zijn wel weer een hele hoop tooltjes).

Ik gooi ook maar een idee uit mijn gedachten :p

Verwijderd

Topicstarter
Wanneer we de PDF naar text omzetten, zijn we de gehele opmaak kwijt, waardoor de inhoud onbruikbaar is als input voor de database of de webshop. Het is wel erg omslachtig om dan dat text bestand weer te gaan opmaken en hopen of het na het converteren naar CSV het bestand wel bruikbaar is.

Maar het is natuurlijk wel het proberen waard! Thnx mate 8)

  • terabyte
  • Registratie: September 2001
  • Laatst online: 28-06 12:53

terabyte

kan denken als een computer

Verwijderd schreef op 17 september 2004 @ 15:20:
Wanneer we de PDF naar text omzetten, zijn we de gehele opmaak kwijt,
Dus? Het gaat toch om de inhoud dat naar CSV moet worden omgezet, niet om de opmaak? En het origineel (PDF) gaat er niet aan of zo, dus je opmaak ben je niet kwijt.

Maar ach, misschien denk ik te simpel ;(

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 27-08 21:35

The Eagle

I wear my sunglasses at night

PDF openen, alle text selecteren, plakken in UltreEdit. Daarmee kun je spaties vervangen door komma's. Laatste dingen aanpassen en proefconversie doen. Als e.e.a. werkt, kun je het binnen UltraEdit ook automatiseren dmv macro's :)

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)

Pagina: 1