Avaleht
uus teema   vasta Tarkvara »  Tarkvara »  PDFile tabelist andmed. Kuidas? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
Manivald
HV kasutaja
Manivald

liitunud: 28.10.2005




sõnum 21.08.2019 14:19:29 PDFile tabelist andmed. Kuidas? vasta tsitaadiga

Selline lugu, et on üks PDF fail. Oletame, et see on mingi tühi blankett. Nüüd tahaks teha nii, et Exceli tabelist lähevad inimeste nimed sinna PDFi mingile väljale (kasti sisse, kus on nime koht).
Ja siis peab tekkima uus PDF, kus enam ei ole üks leht vaid juba nii palju lehti kui on nimesid tabelis. Igal lehel siis blanketile lisatud üks inimese nimi. Pärast on vaja kogu see pull välja printida.
Kuidas nii saab? Ma kahtlustan, et kuidagi Adobe Acrobatiga, aga ei suuda lahendust välja mõelda.
Kui kellelgi on mõtteid, siis andke palun teada!
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
Killer85
HV veteran

liitunud: 13.06.2002




sõnum 21.08.2019 14:26:36 vasta tsitaadiga

Miks mitte PDF alles kogu protsessi lõpus genereerida?
Kommentaarid: 69 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 67
tagasi üles
vaata kasutaja infot saada privaatsõnum
-vodafone-
HV Guru
-vodafone-

liitunud: 26.04.2005



Autoriseeritud ID-kaardiga

sõnum 21.08.2019 14:43:17 vasta tsitaadiga

Oletan, et see esialgne PDF ei ole enda väljund vaid stiilis arve?
Kommentaarid: 240 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 213
tagasi üles
vaata kasutaja infot saada privaatsõnum
Manivald
HV kasutaja
Manivald

liitunud: 28.10.2005




sõnum 21.08.2019 15:02:26 vasta tsitaadiga

Killer85 kirjutas:
Miks mitte PDF alles kogu protsessi lõpus genereerida?

See on hullu kujundusega blankett. Rastrid ja värgid. Ehk siis - seda ei näpi. Aga tahaks nimed sisse lisada.
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
parkenTOSH
HV kasutaja

liitunud: 19.07.2007




sõnum 21.08.2019 15:03:58 vasta tsitaadiga

Ise olen selliseid asju teinud nii, et kõigepealt genereerin vajalikud andmed koos disainiga html'iks ja kui kogu stuff on kokku pandud siis html'ist pdf'iks saada on lihtne (nii kohalikus windowsi masinas kui ka mõnes linuxi serveris... vastavalt vajadusele). PDF'i sees mingeid lahtreid täita automaatikaga tundub kuidagi keeruline (tõenäoliselt võimalik ikka).
tagasi üles
vaata kasutaja infot saada privaatsõnum
Mnator
HV Guru

liitunud: 18.10.2007



Online

sõnum 21.08.2019 15:07:17 Re: PDFile tabelist andmed. Kuidas? vasta tsitaadiga

Manivald kirjutas:
Selline lugu, et on üks PDF fail. Oletame, et see on mingi tühi blankett. Nüüd tahaks teha nii, et Exceli tabelist lähevad inimeste nimed sinna PDFi mingile väljale (kasti sisse, kus on nime koht).
Ja siis peab tekkima uus PDF, kus enam ei ole üks leht vaid juba nii palju lehti kui on nimesid tabelis. Igal lehel siis blanketile lisatud üks inimese nimi. Pärast on vaja kogu see pull välja printida.
Kuidas nii saab? Ma kahtlustan, et kuidagi Adobe Acrobatiga, aga ei suuda lahendust välja mõelda.
Kui kellelgi on mõtteid, siis andke palun teada!
pdf asemele wordi dokument ja vastavat kirjeldatud tegevust kutsutakse terminiga "mail merge"....
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
Manivald
HV kasutaja
Manivald

liitunud: 28.10.2005




sõnum 21.08.2019 15:30:45 Re: PDFile tabelist andmed. Kuidas? vasta tsitaadiga

Mnator kirjutas:
Manivald kirjutas:
Selline lugu, et on üks PDF fail. Oletame, et see on mingi tühi blankett. Nüüd tahaks teha nii, et Exceli tabelist lähevad inimeste nimed sinna PDFi mingile väljale (kasti sisse, kus on nime koht).
Ja siis peab tekkima uus PDF, kus enam ei ole üks leht vaid juba nii palju lehti kui on nimesid tabelis. Igal lehel siis blanketile lisatud üks inimese nimi. Pärast on vaja kogu see pull välja printida.
Kuidas nii saab? Ma kahtlustan, et kuidagi Adobe Acrobatiga, aga ei suuda lahendust välja mõelda.
Kui kellelgi on mõtteid, siis andke palun teada!
pdf asemele wordi dokument ja vastavat kirjeldatud tegevust kutsutakse terminiga "mail merge"....

Kui see nii lihtne oleks, siis ma siin teie aega ei raiskaks. icon_smile.gif
Tõesti ainuke variant on PDFi sisse andmed toppida. Ma ei tea mis väega. Peab saama. Teised variandid ei ole teema, need ma olen ise ammu kõik läbi raalinud, neid ei ole vaja pakkuda.
Ise jõudsin kõige lähemale, kui tõmbasin PDFi Accessi raportile, aga krt kvaliteet langes kohutavalt. Ja netist võib lugeda, et see ongi paraku nii. Ehk siis - ei toimi.
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
NATAS999
HV Guru

liitunud: 02.04.2007




sõnum 21.08.2019 15:41:26 vasta tsitaadiga

ei ole küll kõige kiirem ega elegantsem variant, aga c++ näiteks? tekitad exceliga "andmebaasi", koodijupiga avad pdf faili, lased väljad pdfi ja salvestad pdf uue nimega ja annad lõpus print käsu. teoorias peaks tehtav olema, praktikas nõuab tiba googeldamist.
Kommentaarid: 41 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 39
tagasi üles
vaata kasutaja infot saada privaatsõnum
Manivald
HV kasutaja
Manivald

liitunud: 28.10.2005




sõnum 21.08.2019 15:51:55 vasta tsitaadiga

NATAS999 kirjutas:
ei ole küll kõige kiirem ega elegantsem variant, aga c++ näiteks? tekitad exceliga "andmebaasi", koodijupiga avad pdf faili, lased väljad pdfi ja salvestad pdf uue nimega ja annad lõpus print käsu. teoorias peaks tehtav olema, praktikas nõuab tiba googeldamist.

Jaa ma täitsa usun, et programmeerides saaks selle asja lahendatud. Paraku on mul sellele lahendust suht-koht kohe vaja. Kunagi koolis õppisin pealiskaudselt php'd ja väga pealiskaudselt javat.
Oleks mul kuu aega, siis ma kaaluks Sinu ideed tõsiselt!
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
Bilderberg
HV kasutaja
Bilderberg

liitunud: 26.08.2009




sõnum 21.08.2019 15:57:19 vasta tsitaadiga

Üks nendest peaks selle töö ära tegema:
ABBY Finereader
ABBYY PDF Transformer+
Edit:
Siin saab kõik asjad pdf dokumentidega ära teha, alates lihtsamatest teksidest kuni graafikani välja
https://www.sejda.com/pdf-editor
Näidis enne:

Pärast:


viimati muutis Bilderberg 22.08.2019 16:15:11, muudetud 1 kord
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
Dogbert
HV Guru
Dogbert

liitunud: 03.05.2004




sõnum 22.08.2019 16:28:19 Re: PDFile tabelist andmed. Kuidas? vasta tsitaadiga

Manivald kirjutas:
Selline lugu, et on üks PDF fail. Oletame, et see on mingi tühi blankett. Nüüd tahaks teha nii, et Exceli tabelist lähevad inimeste nimed sinna PDFi mingile väljale (kasti sisse, kus on nime koht).
Ja siis peab tekkima uus PDF, kus enam ei ole üks leht vaid juba nii palju lehti kui on nimesid tabelis. Igal lehel siis blanketile lisatud üks inimese nimi. Pärast on vaja kogu see pull välja printida.
Kuidas nii saab? Ma kahtlustan, et kuidagi Adobe Acrobatiga, aga ei suuda lahendust välja mõelda.
Kui kellelgi on mõtteid, siis andke palun teada!

Tulemuseks on üks PDF nimede tabeliga ja teine PDF, kus igal lehel on üks nimi sellestsamast tabelist? Nimed saad Exceli failist?
Sain õigesti aru?...

__________________
Parandus - vale kirjeldus.

Üritan uuesti:

Sul on tühi PDF-blankett, milles on nime jaoks üks tühi "kast". Sa pead Exceli failist võtma nimed ja paigutama nad sellele blanketile õigesse kohta, tulemuseks on PDF, kus iga lehekülg on seesama blankett, aga nüüd nimega?

Ikkagi mail merge. Isegi lihtsam veel.

Alustuseks teed algsest PDF-ist pildi - png või jpg, vahet pole. Isegi Acrobat Reader võimaldab lehekülge pildina kopeerida.

Siis lood LibreOffice'is uue tekstidokumendi - vormi, mille leheküljel kaotad kõik äärised (0 cm) ja lisad lehekülje taustaks tehtud pildifaili.
format - page - page - margins (nulliks) - area - bitmap - add/import - options, style: stretched - apply

Nüüd lisad tühja raami nimekasti kohale: insert frame
Sinna sisse lisad mingi lambinime, mille formaadid sobivaks (font, suurus, asukoht), nii et ka kõige pikem nimi ära mahuks.

Nüüd tuleb vaadata, et nimede tabelis oleks nimede tulbal mingi loogiline tulbanimi esimesel real.
Siis võib exceli faili andmebaasi importida: new database - connect to an existing: spreadsheet - next - browse: valid tabelifaili - next - yes, register - open for editing - finish - vali salvestuskoht ja loo failinimi ODF andmebaasile - avaneb andmebaasifail, saad tabeli olemasolu ja sisu kontrollida (muutma ei pea, sulge fail)

Võtad uuesti ette selle vormi, kus on nimi raami sees, märgistad nime hiirega ja valid ülevalt menüüst insert - field - more fields - database - type: mail merge fields - database selection: valid loodud andmebaasi, avad seal nimede tabeli ja valid nimede tulba nime - insert - close. Tulemuseks on nime asemel andmebaasi välja nimi seal raami sees.

Kui sobib, et lõpptulemuseks oleval pdf-il on nimi rasterpildi taustal, siis võib vorm selliseks jäädagi.

Täidetud blankettide saamiseks lihtsalt prindid dokumendi. Kuna dokumendis on andmebaasi väli, küsitakse: "do you want to print a form letter?" - yes.
Avaneb mail merge aken, paremalt saad hiirega valida üksikuid nimesid soovi korral või prindid kogu nimekirja korraga. Output: file - save as single document - OK - valid failile koha ja nime, valid failitüübiks "pdf" ja ongi kõik.

Kui tahad taustaks tingimata algset pdf-formaadis banketti, siis sel juhul eemaldad vormiks olevas tekstidokumendis lehele lisatud tausta - seda oli tarvis vaid raami positsioneerimiseks.
Samamoodi prindid nimekirja pdf-iks välja, igale lehele jääb üks nimi õigesse kohta.

Lõpptulemuse saamiseks kasutad pdftk tarkvara vm pdf tarkvara, mis paljude lehekülgedega dokumendile võimaldab lisada üheleheküljelise pdf-i "taustaks".
Pdftk puhul on käsuks:

pdftk "prinditud mail merge.pdf" background "algne tühi blankett.pdf" output "lõpptulemus.pdf"

Taustapildiga pdf-i maht tuleb enamasti suurem ja kvaliteet on nagu rasterpildil.
Kui taustaks on algne pdf, mis originaalis on vektorgraafiline, siis on tulemus sama kvaliteetne ja väikesemahuline kui algne blankett.

__________________________

Kui antakse uus exceli fail ette uue nimekirjaga, siis kas:

asendad vana exceli faili sisu uue faili sisuga
või
impordid uue exceli faili uue andmebaasina ja asendad vormis nimeraamis oleva välja uue andmebaasi vastava väljaga.

_________________
Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus.
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 32
tagasi üles
vaata kasutaja infot saada privaatsõnum
Manivald
HV kasutaja
Manivald

liitunud: 28.10.2005




sõnum 23.08.2019 17:29:03 Re: PDFile tabelist andmed. Kuidas? vasta tsitaadiga

Dogbert kirjutas:
Manivald kirjutas:
Selline lugu, et on üks PDF fail. Oletame, et see on mingi tühi blankett. Nüüd tahaks teha nii, et Exceli tabelist lähevad inimeste nimed sinna PDFi mingile väljale (kasti sisse, kus on nime koht).
Ja siis peab tekkima uus PDF, kus enam ei ole üks leht vaid juba nii palju lehti kui on nimesid tabelis. Igal lehel siis blanketile lisatud üks inimese nimi. Pärast on vaja kogu see pull välja printida.
Kuidas nii saab? Ma kahtlustan, et kuidagi Adobe Acrobatiga, aga ei suuda lahendust välja mõelda.
Kui kellelgi on mõtteid, siis andke palun teada!


Parandus - vale kirjeldus.

Üritan uuesti:

Sul on tühi PDF-blankett, milles on nime jaoks üks tühi "kast". Sa pead Exceli failist võtma nimed ja paigutama nad sellele blanketile õigesse kohta, tulemuseks on PDF, kus iga lehekülg on seesama blankett, aga nüüd nimega?

Ikkagi mail merge. Isegi lihtsam veel.

Alustuseks teed algsest PDF-ist pildi - png või jpg, vahet pole. Isegi Acrobat Reader võimaldab lehekülge pildina kopeerida.


Täitsa õige!
Täna katsetasin Wordi. Sain PDFist TIFFi (kvaliteedi kadu minimaalne), tundub, et see on praegu kõige realiseeritavam lahendus.
Aga Adobe InDesign'is on "data merge" võimalus, homme eksperimenteerin sellega ka. Siis näeb, mis sest kõigest saab.

ABBYY PDF Transformer+ tundub ka täitsa põnev. Kuid tähtaeg läheneb, ma pean mingi lahenduse kasuks ära otsustama ja töösse panema.
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
NATAS999
HV Guru

liitunud: 02.04.2007




sõnum 24.08.2019 10:32:19 vasta tsitaadiga

Manivald, kui trükki läheb lõpuks, siis silmaga ekraanilt peaaegu eristatav kvaliteedi kadu tähendab paberil jäledat pläusta. eriti kole on lugu siis, kui seal failis vektor graafikat sisaldub.
Kommentaarid: 41 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 39
tagasi üles
vaata kasutaja infot saada privaatsõnum
Manivald
HV kasutaja
Manivald

liitunud: 28.10.2005




sõnum 24.08.2019 11:00:04 vasta tsitaadiga

NATAS999 kirjutas:
Manivald, kui trükki läheb lõpuks, siis silmaga ekraanilt peaaegu eristatav kvaliteedi kadu tähendab paberil jäledat pläusta. eriti kole on lugu siis, kui seal failis vektor graafikat sisaldub.

Tänud tähelepanu juhtimast! Ma siin olengi tegelikult otsapidi trükinduses ja kvaliteet on läbiv teema.
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
Dogbert
HV Guru
Dogbert

liitunud: 03.05.2004




sõnum 24.08.2019 13:12:58 vasta tsitaadiga

Ma endiselt soovitan pilti kasutada ainult asukoha määramiseks ja lõpptulemusse taustapilti mitte jätta, vaid lisada PDF blankett hiljem PDF-i alumise kihina ("background") kõigile lehekülgedele. Nii saad kõige puhtama ja kuivema lahenduse, mis sobib nii väljatrükiks kui elektrooniliseks dokumendiks.

Kui muud head vahendit ei tea, siis soovitatud Pdftk on oma nime natuke muutnud vahepeal. Algselt oligi see vaid käsurea vahend, nüüd on nad selle, endiselt täiesti tasuta GPL tarkvara ümber nimetanud Pdftk Serveriks ja pakuvad selle juurde graafilist liidest, mis nüüd kannab nime Pdftk. Ja selle graafilise liidese tasuta versioon on väga piiratud, sellega tausta lisada ei saa.

Mina soovitan just käsurea vahendit, Pdftk Serverit. Linuxites on see tavaline repositooriumites leiduv tööriist, aga on arendaja kodulehelt saadaval ka Macile ja Windowsile.
Linuxis on ta endiselt pdftk.

Kasutan seda ise pea igapäevase töövahendina. Teine hea asi on pdfjam.

_________________
Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus.
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 32
tagasi üles
vaata kasutaja infot saada privaatsõnum
tsap
HV vaatleja

liitunud: 11.06.2006




sõnum 24.08.2019 13:56:11 vasta tsitaadiga

No kui trükindus siis seda protsessi nimetatakse personaliseerimiseks. Programmiks Indesign ja märksõnaks Data Merge. Põhimõtteliselt blankett jääb taustaks ja väljadele võetakse tabelist andmed. Kui varem valdkonnaga kokku ei ole puutunud, siis päevaga võiks ikkagi ülesandele lahendada.
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
Manivald
HV kasutaja
Manivald

liitunud: 28.10.2005




sõnum 24.08.2019 20:46:55 vasta tsitaadiga

tsap kirjutas:
No kui trükindus siis seda protsessi nimetatakse personaliseerimiseks. Programmiks Indesign ja märksõnaks Data Merge. Põhimõtteliselt blankett jääb taustaks ja väljadele võetakse tabelist andmed. Kui varem valdkonnaga kokku ei ole puutunud, siis päevaga võiks ikkagi ülesandele lahendada.


InDesign töötab nagu kulda! Johhaidii, enam lihtsam ei saa see asi tõesti olla! Toimib sajaga. Install ja tunnike nokkimist ja googeldamist. Töötab.
Eksporditud tulemus ei ole üldse üle mõistuse suur fail (ikkagi vektorgraafika!) ja mis kõige olulisem - kvaliteet on sama hea mis algsel PDFil.
Tänan kõikidele kaasa elamast. Case closed.
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Tarkvara »  PDFile tabelist andmed. Kuidas?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.