abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:44 | Nová verze

    Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Nová verze

    Byla vydána nová verze 6.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.14.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána nová verze 30.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí JavaScriptu, HTML a CSS Electron (Wikipedie, GitHub). Chromium bylo aktualizováno na verzi 124.0.6367.49, V8 na verzi 12.4 a Node.js na verzi 20.11.1. Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.

    Ladislav Hagara | Komentářů: 0
    dnes 04:11 | Nová verze

    Byla vydána nová verze 9.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 220 vývojářů. Provedeno bylo více než 2 700 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    včera 23:22 | IT novinky

    Evropský parlament dnes přijal směrnici týkající se tzv. práva spotřebitele na opravu. Poslanci ji podpořili 584 hlasy (3 bylo proti a 14 se zdrželo hlasování). Směrnice ujasňuje povinnosti výrobců opravovat zboží a motivovat spotřebitele k tomu, aby si výrobky nechávali opravit a prodloužili tak jejich životnost.

    Ladislav Hagara | Komentářů: 2
    včera 16:11 | Nová verze

    Bylo oznámeno (cs) vydání Fedora Linuxu 40. Přehled novinek ve Fedora Workstation 40 a Fedora KDE 40 na stránkách Fedora Magazinu. Současně byl oznámen notebook Slimbook Fedora 2.

    Ladislav Hagara | Komentářů: 7
    včera 13:44 | Upozornění

    ČTK (Česká tisková kancelář) upozorňuje (X), že na jejím zpravodajském webu České noviny byly dnes dopoledne neznámým útočníkem umístěny dva smyšlené texty, které nepocházejí z její produkce. Jde o text s titulkem „BIS zabránila pokusu o atentát na nově zvoleného slovenského prezidenta Petra Pelligriniho“ a o údajné mimořádné prohlášení ministra Lipavského k témuž. Tyto dezinformace byly útočníky zveřejněny i s příslušnými notifikacemi v mobilní aplikaci Českých novin. ČTK ve svém zpravodajském servisu žádnou informaci v tomto znění nevydala.

    Ladislav Hagara | Komentářů: 17
    včera 13:33 | Komunita

    Byla založena nadace Open Home Foundation zastřešující více než 240 projektů, standardů, ovladačů a knihoven (Home Assistant, ESPHome, Zigpy, Piper, Improv Wi-Fi, Wyoming, …) pro otevřenou chytrou domácnost s důrazem na soukromí, možnost výběru a udržitelnost.

    Ladislav Hagara | Komentářů: 0
    včera 13:00 | Nová verze

    Společnost Meta otevírá svůj operační systém Meta Horizon OS pro headsety pro virtuální a rozšířenou realitu. Vedle Meta Quest se bude používat i v připravovaných headsetech od Asusu a Lenova.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | IT novinky

    Společnost Espressif (ESP8266, ESP32, …) získala většinový podíl ve společnosti M5Stack, čímž posiluje ekosystém AIoT.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (72%)
     (10%)
     (2%)
     (17%)
    Celkem 704 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Knihovny a programy pro manipulaci s PDF

    7. 4. 2010 | Jiří Poláček | Tipy a triky | 24136×

    Potřebujete zpřeházet stránky v dokumentu PDF, přidat k nim vodoznak, upravit metadata a záložky, nachystat jej do prezentačního režimu a zašifrovat? Přinášíme přehled programů, které se na takové úkony zaměřují.

    Obsah

    Pokud po nějakém programu pro manipulace s PDF začneme pátrat, záhy zjistíme, že často závisí na nějaké knihovně. Následující přehled proto v prvé řadě představuje jednotlivé knihovny a k nim nejzajímavější programy, které na dané knihovně staví.

    GNU PDF Library

    link

    www.gnupdf.org

    GNU PDF je projekt Free Software Foundation, jehož cílem je vytvořit sadu svobodných knihoven a programů pro manipulaci se soubory PDF. Plány jsou smělé, cíl je však daleko. V současné době probíhá vývoj knihovny, do budoucna se počítá s vytvořením plnohodnotného editoru, který má zatím jenom název – GNU Juggler. Obojí je/bude licencováno pod GPLv3.

    PoDoFo

    link

    podofo.sourceforge.net

    Knihovna napsaná v C++ a licencována pod LGPL, ke které je dodáváno i několik jednoúčelových programů pro příkazový řádek, z nichž některé představují alternativu k utilitám knihovny poppler:

    • podofoencrypt – nastavení oprávnění dokumentu
    • podofoimgextract – extrakce obrázků z dokumentu
    • podofoimpose – předtiskové vyřazování dokumentů
    • podofomerge – sloučení dvou dokumentů do jednoho
    • podofopdfinfo – vypsání základních informací o dokumentu
    • podofotxt2pdf – převedení textového souboru do PDF
    • podofotxtextract – vykopírování textové vrstvy z PDF
    • podofouncompress – odstranění všech kompresních filtrů z dokumentu (vhodné pro vývojáře)

    Samotná knihovna – již rok a čtvrt ve verzi 0.7.0 – by toho měla umět mnohem více, například tvorbu a vyplňování formulářů, zatím však žel nejsou (mi známy) aplikace, které by toho dokázaly využít.

    PDFsharp

    link

    www.pdfsharp.net

    Svobodná knihovna napsaná vesměs v jazyce C# pro framework .NET od německé společnosti empira Software. Je zaměřená především na generování nových dokumentů v PDF, obsahuje však také základní funkce pro stránkové manipulace s dokumentem. Většina programů stavěná nad touto knihovnou je cílena především pro platformu Windows, existuje však i výjimka, kterou je PDF Mod. Práce s tímto programem je triviální – v grafickém prostředí lze v zobrazení náhledů stránek tyto stránky přemísťovat, otáčet a promazávat. Navíc umožňuje editovat metadata dokumentu a exportovat obrázky.

    Pro úplnost dodejme, že souběžně s PDFsharp vyvíjí empira Software druhou svobodnou knihovnu MigraDoc Foundation, která se více zaměřuje na editaci obsahů dokumentů v PDF, tj. formátování textu, hyperlinky, záložky apod. Obě knihovny jsou poskytovány s licencí MIT.

    pyPdf

    link

    pybrary.net/pyPdf

    Knihovna napsaná v jazyce Python a distribuovaná pod upravenou licencí BSD. Její schopnosti jsou následující:

    • slučování a rozdělování dokumentů po stránkách
    • umísťování vícero vstupních stránek na jednu stránku výstupní
    • ořez stránek
    • přidávání a odebírání oprávnění pro manipulace s dokumentem
    • výpis metadat

    Vývoj knihovny v poslední době poněkud ustrnul, přesto tuto knihovnu využívá nemálo programů, z nichž tři si nyní stručně představíme.

    PDF-Shuffler 0.5

    link

    sourceforge.net/projects/pdfshuffler/

    PDF-Shuffler je maximálně jednoduchý vizuální editor s intuitivním workflow: import dokumentů – manipulace se stránkami – export do výsledného PDF. Stránky lze přeskupovat, mazat, otáčet a ořezávat. Okraje ořezu se nastavují v procentech výšky/šířky stránky, takže pro jemnou práci to zrovna nejvhodnější není.

    Intuitivní a jednoduchá kompozice stránek

    stapler

    link

    github.com/hellerbarde/stapler

    Jednoduchá sešívačka dokumentů pro příkazový řádek, umí spojovat a rozdělovat dokumenty, nic více. Podrobněji jsem se o ní rozepsal v blogu.

    pdfrecycle 0.05

    link

    www.florian-diesch.de/software/pdfrecycle

    Tento program představuje vskutku originálně pojaté řešení stránkových manipulací s dokumentem. Pracuje v příkazovém řádku, přičemž definice toho, co má provádět, se zadává interaktivně pomocí speciálních příkazů, respektive tyto příkazy načítá z externího souboru. Aby těch zvláštností nebylo málo, kromě závislosti na knihovně pyPdf potřebuje ke svému běhu také funkční prostředí pro LaTeX, jmenovitě pdflatex, hyperrefpdfpages.

    Schopnosti pdfrecycle nejlépe demonstruje příklad souboru s příkazy:

    FILE vstup.pdf 
    AUTHOR Franta Poruba
    TITLE Hokus pokus
    LAYOUT 2x2
    
    MARK Rotate 45° 
    ANGLE 45 
    PAGE 1-4
    
    MARK with clip and landscape
    LAYOUT 1x1
    CLIP yes 
    LANDSCAPE true
    AUTOSCALE yes 
    CROP 5cm 3cm 7.5cm 20cm 
    PAGE 1
    

    FILE definuje aktuální vstupní dokument, může být použit vícekrát, čímž se přepíná mezi zdrojovými PDF. AUTHOR a TITLE naplňují metadatové položky, analogicky existují i příkazy pro další položky (SUBJECT, KEYWORDS, CREATOR, PRODUCER a LANGUAGE). Příkazem LAYOUT využívá pdfrecycle možnosti pyPdf umísťovat více vstupních stránek na jednu výstupní stránku, parametr 2x2 udává umístění čtyř stránek v matici 2 × 2. MARK přidává záložku, ANGLE provádí otáčení vstupních stránek o zadaný úhel a PAGE definuje, které vstupní stránky se mají „přelít“ na výstup. Další příkazy ukazují možnosti ořezu stránek, škálování a otočení stránky na šířku.

    iText

    link

    itextpdf.com

    iText je jednoznačně nejvyspělejší a funkcemi nejnabitější knihovna pro manipulace se soubory PDF šířená pod svobodnou licencí – konkrétně AGPL. Jedná se o kolekci javových tříd, které v kostce umožňující následující:

    • dynamické generování dokumentů
    • stránkové manipulace s dokumenty
    • přidávání záložek, číslování stránek, vodoznaků, odkazů apod.
    • vyplňování formulářů
    • šifrování a digitální podepisování

    Lepší představu o schopnostech této knihovny nám dají následující programy, které iText používají.

    jPDFmelange 0.3.2

    link

    jpdfmelange.berlios.de

    Ukázka jednoduchého programu s grafickým rozhraním využívajícího knihovnu iText. Umožňuje měnit pořadí stránek, otáčet je a (i když k tomu chybí tlačítko) mazat klávesou Delete. Navíc zvládá nastavení výchozích voleb prohlížeče po otevření PDF, tj. přepnout do celoobrazovkového režimu, schovat panely prohlížeče apod. Poslední verze programu je již rok a půl stará a nejspíš se již dále vyvíjet nebude, neboť jej více jak plně nahradí programy představené dále.

    jPDFmelange jako jediný minimalistický program nabízí nastavení výchozích voleb zobrazení dokumentu po otevření

    PDF Split and Merge enhanced 2.1.0e

    link

    www.pdfsam.org

    Program je složen z několika zásuvných modulů, každý z nich je určen pro jeden specializovaný úkon. Program je částečně lokalizován, proto české názvy modulů, které jsou v testované verzi programu přeloženy, uvádím v závorce.

    Document Info
    Mění metadata dokumentu – název, autora, předmět a klíčová slova.
    Encrypt (Šifrování)
    Nastavuje oprávnění pro nakládání s dokumentem, tj. možnosti tisku, kopírování obsah, změn stránek, manipulace se záložkami či anotacemi apod. Heslo vlastníka neboli správce dokumentu slouží právě ke změně těchto oprávnění; neznalost hesla uživatele zamezuje zobrazení obsahu dokumentu. Dlužno podotknout, že některé prohlížeče definovaná omezení umožňují obejít.
    Dokumenty je možné zabezpečit užitím tří šifrovacích algoritmů – RC4–40b, RC4–128b, AES-128b. Platí – čím silnější šifra, tím vyšší požadovaná minimální verze formátu PDF.
    Decrypt
    Odstraňuje zabezpečení, tj. oprávnění pro nakládání s dokumentem. Není zamýšleno jako hackerský počin – je nutno znát heslo vlastníka dokumentu (zadává se do sloupce Password/Heslo v tabulce zpracovávaných dokumentů).
    Rotate
    Hromadné otáčení stránek v dokumentech, volitelně lze upřesnit, zda pouze liché, či sudé stránky.
    Merge/Extract (Sloučit/Rozbalit)
    Spojuje jednotlivé dokumenty dohromady. U každého spojovaného dokumentu lze specifikovat, které stránky mají operaci spojování podléhat – lze tak extrahovat pouze zvolenou podmnožinu stránek.
    Split (Rozdělit)
    Rozstříhá dokument po stránkách s následujícími možnostmi – na jednotlivé stránky, za každou sudou, za každou lichou, za každou n-tou, za každou definovanou v seznamu. Specialitky jsou dělení podle přibližné velikosti výsledných souborů či podle úrovně záložek (lze tak například řezat na konci kapitol – mohu potvrdit, že funguje výborně).

    Nevídané možnosti rozdělování dokumentu po stránkách

    Alternate Mix (Míchání souborů)
    Po stránkách smíchá dva dokumenty v jeden. Typicky na střídačku řadí po jedné stránce z každého dokumentu, volitelně lze stanovit počet stránek, po kterých má dojít ke střídání dokumentu, a zda stránky z nějakého dokumentu mají být brány v opačném pořadí.
    Frontpage and Addendum
    Ke každému dokumentu v seznamu „přilepí“ jedno PDF na začátek a jedno PDF na konec.
    Visual Reorder
    Umožňuje individuální operace s jednotlivými stránkami v dokumentu – mazat, otáčet a měnit jejich pořadí. Je zde i nedokumentovaná funkce „Reverse“, u které nemusí být hned jasné, co vlastně provádí – otáčí pořadí vybraných stránek.

    Snad nejlepší možnost vizuální kompozice stránek v dokumentu PDF

    Visual document composer
    Vybrané stránky z vícero dokumentů umí otáčet a míchat dohromady v požadovaném pořadí.
    Viewer options
    Mění výchozí nastavení zobrazení po otevření dokumentu prohlížečem, tj. například zda se má zobrazit jedna stránka či dvě vedle sebe, zda přepnout do celoobrazovkového zobrazení, zda zobrazit záložky či náhledy stránek apod.
    Unpack (Rozbalit)
    Extrahuje vložené soubory v dokumentu (zvuky, video, nastavení pro tiskárnu apod.).

    V rámci každého modulu programu je sekce věnovaná nastavení výstupního souboru, kde lze vybrat verzi formátu PDF (od 1.2 až po 1.7), možnost přepsání existujícího souboru a volbu komprese výstupního PDF (verze 1.5 a vyšší).

    Z dalších vlastností programu je nutno vyzdvihnout též možnost konzolového rozhraní; celkově se tak jedná o program, jehož jméno je dobré si zapamatovat, protože nabízí funkce, které jinde nenajdete.

    jPDF Tweak 0.9.5

    link

    jpdftweak.sourceforge.net

    Funkce programu jsou podobně jako u PDF Split and Merge rozděleny do několika záložek, nejedná se však o samostatné moduly – při pokusu o uložení výsledného dokumentu se zapracují všechna aktivní nastavení ze všech záložek. Dvě z nich definují vstupní a výstupní dokument(y), v ostatních se pak nastavují požadované akce; opět stojí za to se s celým programem seznámit detailně:

    Input
    Definuje seznam vstupních dokumentů, které budou zpracovány. U každého souboru lze definovat rozsah stránek (pouze jeden interval) a volitelně se vymezit jen na liché či sudé stránky. Při pokusu o zpracování zabezpečeného dokumentu budeme vyzváni k zadání hesla.
    Output
    Pojmenovává výstupní soubor(y). Dodatečnými volbami je možné uložit nekomprimovaně, optimalizovat velikost či rozřezat na jednotlivé stánky.
    Page Size
    Nastavení změny velikosti výsledných stránek, lze vybrat z předdefinovaných formátů či zadat ručně v bodech).
    Zároveň lze v této záložce hromadně otáčet stránky, přičemž se zvlášť otáčí stránky orientované na výšku a na šířku.
    Watermark
    Vkládá vodoznak na všechny výsledné stránky. Vodoznak může být nachystán jako první strana zvoleného PDF či ručně vložený text definované velikosti, barvy a průhlednosti. Písmo si zvolit nejde, zjevně se použije „interní“ Helvetica, takže na diakritiku a speciální symboly rovnou zapomeňte.
    Lze zde také jednoduše očíslovat stránky výstupu a zvolit velikost a umístění.
    Shuffle/N-up
    Patrně nejzajímavější funkce celého programu – pro každou n-tici vstupních stránek definuje jejich umístění na výstupní stránce – lze tak například umístit dvě stránky vedle sebe na list či se pokusit o poněkud kostrbatý ořez stránky. Možnosti jsou vskutku nevídané, jim ovšem odpovídá složitost definice. Naštěstí pro ty, kdo nad tím nechtějí moc dumat, je v nabídce řada předpřipravených šablon.

    Komplexní funkce uspořádání vstupních stránek na jednu stránku výstupní

    Page Numbers
    Nastavuje logické číslování stránek v dokumentu – čísla nejsou vepsána vizuálně na stránky, ale může je (podle svých schopností) zobrazit prohlížeč PDF. Lze například očíslovat prvních pět stránek římskými číslicemi jako I–V, dalších deset stran klasicky 1–10 a nakonec přílohy s prefixem A1–A7.
    Bookmarks
    Edituje záložky dokumentu – název, úroveň zanoření, odkazovanou stránku, pozici na stránce, zvýraznění v prohlížeči kurzívou či tučným fontem. Záložky je možné načíst i z jiného souboru PDF, navíc je lze exportovat do CSV a zpětně importovat z CSV.

    Takovouto editaci záložek žádný jiný program nenabízí

    Attachments
    Program neumí zobrazit, natož uložit přílohy ze vstupního dokumentu, ale v této záložce lze prakticky libovolné soubory vložit do výsledného PDF.
    Interaction
    V levé části této záložky se stanovují přechodové efekty mezi stránkami, které by se měly uplatnit v prohlížeči, pokud se nachází v prezentačním režimu.
    V pravé části se definují volby zobrazení dokumentu při otevření – celoobrazovkový režim, skrývání panelů apod.
    Document Info
    Edituje metadata dokumentu – a to včetně těch, která jinde editovat nelze: CreationDate, ModDate, Creator, Producer.
    Encrypt/Sign
    Volby zabezpečení dokumentu nabízejí obvyklé možnosti – metodu šifrování (RC4 40bit, RC4 128bit, AES 128bit), heslo vlastníka, heslo uživatele a jednotlivá oprávnění.
    Zároveň je zde možnost dokument digitálně podepsat, předem je však zapotřebí mít nachystán klíč a certifikát.

    Už jenom z popisu je snad zřejmé, že jPDF Tweak patří v této kategorii programů do absolutní špičky a může se směle poměřovat i s komerčními programy.

    pdftk 1.41

    link

    pdfhacks.com/pdftk

    Notorický známý konzolový kouzelník se soubory PDF, který ovšem ustrnul ve vývoji a kvůli závislostem na zastaralých knihovnách je v některých distribucích problém jej přeložit (ačkoliv se jedná o „céčkovský“ program, používá modifikovanou knihovnu iText přeloženou pomocí GCJ). Pokud se to však podaří, funguje výborně a nabízí širokou množinu funkcí:

    • obvyklé stránkové operace, tj. slučování, rozdělování, mazání a otáčení
    • nastavení a odebírání oprávnění pro nakládání s dokumentem
    • přidávání vodoznaků a razítek
    • editace metadat
    • vkládání a extrahování příloh
    • opravování poškozených dokumentů (v rámci možností)

    Existují i grafické nadstavby k tomuto programu, například GUI PDFTk.

    Ostatní programy

    link

    V této sekci si představíme programy, které nevyužívají žádnou z představených knihoven.

    PDFedit 0.4.3

    link

    pdfedit.petricek.net

    Zajisté by bylo neodpustitelné nezmínit PDFedit, jediný nekomerční program z tohoto přehledu, který lze nazvat editorem PDF. Funguje, ale… má prostě své mouchy. V prvé řadě je to rychlost, či spíše pomalost – čím komplikovanější dokument, tím větší utrpení je editace dokumentu a zároveň tím menší pravděpodobnost, že se editační úkon zadaří k naší spokojenosti. PDFedit také neumí editovat linearizované dokumenty, tj. optimalizované pro zobrazování na webu. Obsahuje sice funkci „delinearizace“ dokumentu, ta se však nemusí vždy podařit.

    PDFedit tedy umí vybrat objekt na stránce, změnit jeho barvu, barvu pozadí; v případě, že se jedná o text, tak přeškrtnout, zvýraznit a v ideálním případě i poeditovat. Navíc lze přidávat další objekty na stránku – čáry, šipky, obdélníky a text. Na úrovni stránek je možné provádět změnu pořadí, otáčení a mazání.

    Výběr textu v editoru PDFedit

    PDFjam 1.21

    link

    www2.warwick.ac.uk/fac/sci/statistics/staff/academic/firth/software/pdfjam

    Jedná se o sadu tří shellových skriptů využívajících pdfLaTeX (konkrétně balíček pdfpages) pro tyto úkony:

    • pdfnup – poskládání více stránek na jednu
    • pdfjoin – sloučení více dokumentů v jeden
    • pdf90 – otočení stránek v dokumentu o 90° (proti směru hodinových ručiček)

    pspdftool 0.03

    link

    sourceforge.net/projects/pspdftool

    Zajímavý konzolový program z českých luhů a hájů, který toho patrně umí hodně, citelně mu však chybí dokumentace. Dokud si jej uživatel nestáhne, nepřeloží a nespustí, tak má jen mlhavou představu o tom, co by tento program mohl umět. Bohužel však ani po vypsání nápovědy nebude o moc moudřejší, neboť minimálně u poloviny voleb popis chybí, takže může jenom odhadovat z názvu a metodou pokus-omyl se k něčemu dopracovat. Jako neúplný list funkcí mohu uvést následující:

    • oříznutí stránek
    • vkládání ořezových značek
    • mazání stránek a vkládání prázdných stránek
    • vykreslení (přes sebe i vedle sebe) více stránek na stránku jedinou
    • otáčení stránek o libovolný úhel
    • škálování velikosti stránek
    • vykreslování čar a vkládání textu na stránky

    CABAReT Stage 4.2.1

    link

    www.cabaret-solutions.com

    CABAReT Stage je v Javě napsaný komerční editor dokumentů ve formátu PDF, který se může (na základě znalosti produktového čísla) nacházet ve třech funkčně odlišných režimech – Home, Basic a Professional. Základní verze Home je bezplatná a lze ji užít pro nekomerční účely, dle slov výrobce je cílena zejména pro uživatele, kteří potřebují vyplnit, uložit a vytisknout formuláře v PDF. Vyjma vyplňování formulářů však nabízí také následující (bezplatné) funkce:

    • výběr a kopírování textového obsahu
    • vyhledávání v dokumentu
    • otáčení, mazání, import a export stránek
    • nastavení oprávnění pro nakládání s dokumentem
    • editace metadat

    Grafické rozhraní programu CABAReT Stage

    Velkým mínusem tohoto programu je skutečnost, že neumožňuje provádět některé operace s více stránkami zároveň, například otáčet lze jenom aktuálně zobrazenou stránku. Program dokonce neumí ani zobrazit více stránek najednou, natož pak vizuálně měnit jejich pořadí. K dispozici není ani funkce rozřezání dokumentu do více souborů. Pokročilé funkce editoru – vkládání a editace poznámek, kreslící funkce, razítkování, digitální podepisování a editace formulářů – nejsou ve verzi Home vyloženě zakázány, při jejich použití se ovšem do všech stránek dokumentu vloží vodoznak s webovou adresou výrobce. Inu, vyzkoušej před koupí.

    Srovnávací tabulka

    link
    Název PDF-Shuffler stapler pdfrecycle PDF Mod jPDFmelange PDF Split&Merge jPDF Tweak PDFedit pdftk pspdftool CABAReT Stage
    Licence GPL BSD GPL GPL GPL GPL GPL GPL GPL GPL proprietární
    Využívá pyPdf pyPdf pyPdf/pdflatex PDFsharp iText iText iText iText
    Rozhraní GUI konzole konzole GUI GUI GUI+konzole GUI GUI konzole konzole GUI
    Spojování dokumentů  
    Otáčení stránek  
    Ořez stránek          
    Škálování stránek            
    Editace metadat        
    Editace záložek                
    Zabezpečení PDF              
    Digitální podepisování                  
    Vizuální kompozice            
    Přílohy           extrakce vkládání    
    Volby otevření              
    Vložení vodoznaku                
    Vkládání textu a čar                
    Editace objektů                  
    Vyplňování formulářů                  

    Z tabulky je patrné, že žádný z programů z přehledu neumí vše – výběr toho pravého nástroje na manipulaci s dokumenty PDF bude záviset na rozhraní, funkcích a dalších speciálních požadavcích.

           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    7.4.2010 00:29 martin knocik | skóre: 14
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    poznáte nejaký program ktorý by vedel z veľkého množstva .jpeg obrázkov vytvoriť 1 pdf súbor ? Niečo ako windowsový PDFTiger.
    7.4.2010 00:42 chrono
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Neviem, ako vyzerá a čo všetko vie PDFTiger, ale pdf z obrázkov vie vytvoriť napr. ImageMagick.
    7.4.2010 05:35 balki
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    gscan2pdf
    7.4.2010 08:28 Martin Mareš
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    convert *.jpeg output.pdf
    7.4.2010 09:43 zimous
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Nebo taky pdfimage z knihovny pdflib.
    Jendа avatar 7.4.2010 00:53 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    7.4.2010 08:18 Peter H. | skóre: 18
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Hehe, ten screenshot nemá chybu :-D. Nejaký podobný výsmech je zašktávatko "Řídit se DRM" v Okulari.
    Have you tried turning it off and on again?
    Jendа avatar 7.4.2010 17:38 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Nejaký podobný výsmech je zašktávatko "Řídit se DRM" v Okulari.
    No, to zašifrované PDFko je třeba opravdu crackovat (hrubou silou), protože je fakt zašifrované, zatímco DRM funguje tak, že je v souboru napsáno „prosíme, nekopírujte tento soubor“ :-).
    7.4.2010 21:58 Peter H. | skóre: 18
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Ja viem, ako "funguje" DRM v PDF a že vyžaduje podporu v prehliadači. Tým ironickejšie je, že to vývojári programov na vytváranie PDF interpretujú ako "ochranu".
    Have you tried turning it off and on again?
    7.4.2010 13:20 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Á oblíbené heslo nbusr123, kde už jsem ho jen viděl :-D
    D.A.Tiger avatar 7.4.2010 02:07 D.A.Tiger | skóre: 8 | Brno
    Rozbalit Rozbalit vše Open Office
    Zajímavý článek, jen mi tu trochu chybí (nebo mi nějak uniklo) srovnání s Open Officemi a jejich pluginem pro editaci PDF. Nepoužívám je sice přímo na editaci PDF souborů, ale dost často využívám export hotových dokumentů do PDF...
    Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
    kotyz avatar 7.4.2010 13:16 kotyz | skóre: 25 | blog: kotyzblog | Radnice
    Rozbalit Rozbalit vše Re: Open Office
    jestli myslis ten plugin od sunu, kterej ti otevre pdf v drawu, tak ten mam a zadna slava to neni. na vymazani nejakyho obrazku nebo radku s textem to staci, ale na nejaky dopisovani/vepisovani je to slaby, taky se mi nejak rozhodili fonty kdyz sem pak ulozil vysledek. ale je to lepsi nez nic.
    Mul-ti-pass! | Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
    7.4.2010 15:07 Xjmeno363
    Rozbalit Rozbalit vše Re: Open Office
    bohužel musím souhlasit. Po prvotním nadšení přišlo zklamání. To když jsem zjistil, že po uložení prezentace, kde jsem na str. 30 změnil jednu blbost byly na zmatky na předchozích stránkách - neuhlídatelný
    Další docela zajímavá knihovna, kterou už nějaký čas spokojeně používám, je perlové PDF::API2.
    8.4.2010 11:37 alexsc
    Rozbalit Rozbalit vše Re: PDF::API2
    ... take pouzivam, dobra knihovna.

    Obcas se take hodi PDF::Reuse
    7.4.2010 08:33 Jindřich
    Rozbalit Rozbalit vše Imposition
    To "vyřazování" (imposition), neříká se tomu u nás montáž?
    7.4.2010 10:26 Martin Svarovsky
    Rozbalit Rozbalit vše Re: Imposition
    Vcelku běžně se používají oba české termíny, tedy "archová montáž" i "vyřazování". Asi to záleží na tom kterou polygrafickou literaturu (nebo školu) měl autor k dispozici.
    7.4.2010 08:52 ch-in-A
    Rozbalit Rozbalit vše vyborny clanek, diky!
    vyborny clanek, diky!
    7.4.2010 10:24 Boris Dušek | skóre: 22 | blog: everything
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    potřebuju dig. podepisovat v C(++)! :-)
    vim ~/.emacs
    7.4.2010 12:30 Martin
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Pred cca rokem jsem se tim intenzivne zabyval a nic poradneho jsem nenasel. Vypadalo to, ze budu externe volat jSignPdf (java), ale nakonec potreba pominula. Pozdeji jsem se k tomu jeste na skok vratil a zkousel jsem pomoci gcj prelozit novejsi iText a to pak vyuzit k podepisovani. Vypadalo to schudne, ale nedotahl jsem to.
    7.4.2010 16:19 Boris Dušek | skóre: 22 | blog: everything
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Jj, taky mě napadlo, že bych napsal vše nativně a jen na nezbytně nutnou část pro podepsání PDF bych přes JNI zavolal iText.
    vim ~/.emacs
    7.4.2010 17:41 Ivan
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Obavam se, ze tohle umi jen iText. Dig. podepsany PDF se svoji vnitrni strukturou dost lisi od "normalniho" pdf. Takze to neni neco jako, udelej md5sum, podepis ho a priplacni to na konec souboru. Implementovat neco dig. podpis pdf je fura prace.
    22.4.2010 13:35 Jindra
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    nesmysl, podepsane pdf ma jenom pridany novy katalog na konci (/Type /Sig) a do nej se da range ze ktereho se pocita hash a pak ten podpis. Toto se vlepi tesne pred trailer xref
    7.4.2010 10:28 landau
    Rozbalit Rozbalit vše PDF: Tisk brozur a podobne
    Moje (tezce ziskana) zkusenost je, ze na manipulaci s PDF se osvedcil pdflatex a balik pdfpages. Tato kombinace umoznuje o dost vice nez stare nedobre psutils, tj. napr. umistit na jednu stranku vice stranek puvodniho dokumentu, vyrobit brozuru, stranky zamichat, ruzne preskalovat, posouvat... Narozdil od psutils je to robustni reseni. Nevim, jak se srovnava s ostatnimi nastroji zde zminenymi ve vecech ktere tyto delat umi, rozhodne ale pdfpages umi neco, co tyto ne.
    7.4.2010 10:57 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Tak to sa teda cudujem, ze ste tu nespomenuli JSignPdf. Vynikajuci program na podpisovanie PDF suborov, autorom je mimochodom cech.
    7.4.2010 12:49 ikarlos
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    +1
    Jiří Poláček avatar 7.4.2010 13:31 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    V přehledu jsem se chtěl zaměřit především na „stránkové editory“, každopádně ale díky za tip.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    7.4.2010 12:37 Zett | skóre: 14 | blog: Dell_PowerEdge_1800
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    No vida. Já bych potřeboval z CVS souboru generovat jednotlivé dokumenty PDF (1 strana) nebo jeden dlouhý souvislý dokument PDF (mnoho stran) a nepřipadá mi že by některý ze zde nabízených prográmků byl tak schopný. Nebo ano?

    Potřebuji generovat diplomy. Tzn. v dokumentu se mění jméno, datum a nějaké další nepodstatné položky. :-)
    Jiří Poláček avatar 7.4.2010 13:20 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Článek se nezaměřuje na generátory PDF.

    Generování diplomů bych řešil přes TeX, TCPDF či něco podobného.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    kotyz avatar 7.4.2010 13:13 kotyz | skóre: 25 | blog: kotyzblog | Radnice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    ja bych zas potreboval neco na vytazeni obrazku (pokud mozno beze ztraty kvality, takze zadnej printscreen + gimp) z pdf, posledne sem na to pouzil z casovejch duvodu nejakej program pro windows pod wine. urcite neco takovyho bude, i sem se to snazil najit, ale nenasel. gui to mit nemusi, ale vadit mi tam nebude.

    diky za pripadne rady ;-)

    Mul-ti-pass! | Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
    Jiří Poláček avatar 7.4.2010 13:27 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    PoDoFo – podofoimgextract
    poppler – pdfimages

    Vektorovou grafiku lze vykopírovat v Inkscape.

    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    7.4.2010 16:05 Petr
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Použijte pdfimages (z baliku xpdf). Typické použití: pdfimages -j neco.pdf x
    7.4.2010 13:47 Robotics
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Takže žádný klikoidní editor na tvorbu PDF zadarmo pro Linux není?
    7.4.2010 13:58 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Je, ale jestli jsem to pochopil spravne tak clanke se zabyva programy na manipulaci s PDF soubory. Tvorba souboru tu pochopitelne zminena nebyla. Jedna z cest je OpenOffice, jina cesta je treba pdfLaTeX.
    7.4.2010 15:26 Robotics
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Zkusím ten pdfLaTeX.
    Jendа avatar 7.4.2010 17:42 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Ten není klikoidní… Jde o to, co vyžaduješ. Upravovat obsah PDF je občas dost o hubu, protože ten formát na to prostě nebyl navržen.
    robotics avatar 7.4.2010 20:52 robotics | skóre: 29 | blog: o_vsem_moznem
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Řekněmě, že bych chtěl restaurovat http://www.oldgames.sk/casopisobr.php?image=16962 třeba tuhle stránku.. a chtěl bych udělat nové pdf prostě.. nové screenshoty z dosboxu, text bych přepsal aby se v tom dalo vyhledávat. A udělat to tak aby to co nejvíc připomínalo originál.
    Jiří Poláček avatar 8.4.2010 09:06 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    ??? – vždyť je to obrázek v JPEG. Nejsnadnější bude vysázet si to znova, pomoci by mohl třeba Scribus.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    Jendа avatar 8.4.2010 13:49 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Tak na to stačí i ten export do PDF v OpenOffice. Jinak ten text by možná sežralo nějaké OCR, i když má bohužel dost nízké rozlišení.
    8.4.2010 15:47 Robotics
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Zkusím spíš ten Scribus.
    7.4.2010 15:17 Alko
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Svobodná knihovna napsaná v jazyce .NET
    .NET není jazyk.
    Jiří Poláček avatar 7.4.2010 16:39 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Ajaj. Opravuji se: „Svobodná knihovna napsaná vesměs v jazyce C# pro .NET framework“
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    7.4.2010 17:35 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Upraveno.
    7.4.2010 17:58 poli
    Rozbalit Rozbalit vše HTML -> PDF, wkhtmltopdf
    Program wkhtmltopdf používám pro export stránek do pdf. S diakritikou nejsou žádné problémy. Hlavně nogui: /usr/bin/xvfb-run -a -s '-screen 0 1024x768x16' /usr/bin/wkhtmltopdf --page-size A4 url test.pdf :-)
    9.4.2010 23:11 daeltar | skóre: 13 | blog:
    Rozbalit Rozbalit vše Re: HTML -> PDF, wkhtmltopdf
    wkhtmltopdf je boží, hlavně díky webkitu podporuje spoustu pěkných css vlastností.
    7.4.2010 20:03 Beze Jmena
    Rozbalit Rozbalit vše PDF Studio
    Do prehledu by se dalo zaradit i PDF Studio, http://www.qoppa.com . Sice je to komercni balik, ale na druhou stranu je to v soucasne dobe jedine spolehlive reseni pro pridavani anotaci do PDF souboru.
    7.4.2010 21:15 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Přesné měření v pdf dokumentech?
    Nevíte prosím někdo, zda je možno pomocí nějakého nástroje přesně měřit vzdálenosti mezi objekty? U Acrobat Readeru to jde asi jen v plné verzi - nástroj měření se mi nikdy nepodařilo aktivovat.

    Nebo alespoň zjistit přesný rozměr/parametry stránky? Jde mi o kontrolu pdf, která připravuju v Scribusu a posílám do tisku. Sice si vše jakž takž změřím už ve Scribusu, ale občas bych si to radši zkontroloval i na výstupu (nesrovnalosti se spadávkou nebo nějaké detaily apod.).
    -- OldFrog
    7.4.2010 21:32 Petr
    Rozbalit Rozbalit vše Re: Přesné měření v pdf dokumentech?
    Použijte gsview (funguje pod všemi OS).
    8.4.2010 01:38 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: Přesné měření v pdf dokumentech?
    Mate na mysli tohle?

    http://pages.cs.wisc.edu/~ghost/gsview/get49.htm

    Nejde mi to zkompilovat a v repozitari to neni (? - mam Ubuntu).
    -- OldFrog
    Jiří Poláček avatar 8.4.2010 08:32 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Přesné měření v pdf dokumentech?
    Nebo alespoň zjistit přesný rozměr/parametry stránky?
    
    Pomohlo by podofopdfinfo?
    
    $ podofopdfinfo SPA2102_ug.pdf
    Document Info
    -------------
            File: SPA2102_ug.pdf
            PDF Version: 1.5
            Page Count: 96
            Page Size: 612 x 396 pts
    
    …
    
    
    Page Info
    ---------
    Page 0:
    ->Internal Number:1
            MediaBox: [ 0.000000 0.000000 612.000000 396.000000 ]
            Rotation: 0
            # of Annotations: 0
    
    …
    
    Page 4:
    ->Internal Number:5
            MediaBox: [ 0.000000 0.000000 612.000000 396.000000 ]
            Rotation: 0
            # of Annotations: 25
    
            Annotation 0
                    Type: 1
                    Contents: 
                    Title: 
                    Flags: 0
                    Rect: [ 36.000000 320.339996 576.000000 334.320007 ]
                    Open: false
                    Link Target: 1
    
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    8.4.2010 08:38 Martin Mareš
    Rozbalit Rozbalit vše Re: Přesné měření v pdf dokumentech?
    zjistit přesný rozměr/parametry stránky?
    Tím myslíte rozměr udaný v PDF, nebo plochu, na kterou se skutečně něco vytiskne? Na to první lze snadno napsat skriptík pomocí PDF::API2 nebo PyPDF, druhé umí spočítat GhostScript, je-li spuštěn s parametrem -sDEVICE=bbox.
    8.4.2010 10:35 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: Přesné měření v pdf dokumentech?
    Dik za vsechny napady, pomuze to, i kdyz to neni moc komfortni.
    -- OldFrog
    8.4.2010 00:25 codemonkey
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Zajimalo by mne, jak jsou na tom dotycne knihovny z hlediska kvality extrakce dat z pdf. Je napriklad bezporblemove vyrobit z pdfka napriklad HTML vcetne tabulek a obrazku?
    Jiří Poláček avatar 8.4.2010 08:40 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Extrahovat čistý text umí podofotxtextract, PDFedit či CABAReT Stage. Cokoliv více ovšem nebude nikdy bezproblémové.

    Existuje komerční ABBY PDF Transformer, který v podstatě provádí OCR dokumentu, díky čemuž je schopen ze vzhledu stránky vytáhnout tabulky a jakž takž strukturu stránky celkově.

    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    Jendа avatar 8.4.2010 13:54 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Extrahovat čistý text umí podofotxtextract, PDFedit či CABAReT Stage. Cokoliv více ovšem nebude nikdy bezproblémové.
    Tady pozor na PDFka vyrobená pdf(cs?)latexem (typicky ta, která sázel Krčmář :-)), tam je diakritika vložená nějak mimo a napozicovaná nad znaky, takže se vykopíruje bordel (možná by šlo to chování nastudovat a napsat nějaký konsolidující skriptík).
    8.4.2010 13:44 Peto_MiG
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Chýba mi prehliadač, ktorý by dokázal vytlačiť brožúru. Kedysi to vedel KPDF cez filtre, ale KPDF je minulosť a Okular sa nechytá. Naozaj tu nie je žiadne riešenie porovnateľné s Acrobatom?
    Jendа avatar 8.4.2010 13:55 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Rozsekat to na stránky a znovu složit ve vhodném pořadí?
    8.4.2010 15:20 Peto_MiG
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    344 strán?
    8.4.2010 16:05 landau
    Rozbalit Rozbalit vše tisk brozury
    Jak jsem vyse poznamenal, pro tisk brozur se mi velmi osvedcil pdflatex a balik pdfpages. Dela se to tak, ze se vyrobi jeden trivialni input file a prelozi se pdflatexem a je to. Ten vstupni *.tex soubor vypada takto: \documentclass[a4paper]{article}
    \usepackage{pdfpages}
    \begin{document}
    \includepdf[pages=-,booklet=true,landscape]{vstupni-soubor.pdf}
    \end{document}
    9.4.2010 08:32 Peto_MiG
    Rozbalit Rozbalit vše Re: tisk brozury
    Ďakujem. Vidím tu 2 problémy: 1, Toto je postup pre programátora, nie používateľa (ale aj tak by som ho rád vyskúšal) 2, Balík pdfpages nemám v repozitári Ubuntu. Treba pridať nejaký ďalší repozitár, alebo ho treba kompilovať?
    Jakub Lucký avatar 11.4.2010 11:51 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: tisk brozury
    Přidávati netřeba, viz texlive-latex-recommended
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    Jendа avatar 8.4.2010 16:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    A? Pokud máš slabý počítač, můžeš to nechat běžet přes noc. Ale IMHO to není tak náročné na strojový čas.
    9.4.2010 08:28 Peto_MiG
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Aha, ja som tomu rozumel tak, že to mám ručne posekať a preusporiadať.
    Jiří Poláček avatar 8.4.2010 21:38 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    IMHO přesně na toto je v článku zmiňovaný podofoimpose.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    14.4.2010 15:36 mam
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    pouzivam nasleduji sled prikazov:

    prevod pdf na ps
    pdftops input.pdf output.ps
    prehodi strany do spravneho poradia
    psbook -q -s4 output.ps output1.ps
    otoci a rozdeli na 2 strany
    psnup -q -n 2 -pa4 output1.ps > output2.ps
    prevod spat na pdf
    ps2pdf14 output2.ps brozura.pdf
    potom uz len staci vytlacit na tlaciarni s duplexom, alebo vytlacit rucne parne/neparne. Existuje aj nieco pre cups, ale neskusal som.
    20.4.2010 10:27 Peto_MiG
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Ďakujem, vyskúšam.

    Meditým som si poradil pomocou Adobe Acrobat, ten brožúru vytlačí. Je smutné, že je to v podstate nemožné s bežnými prehliadačmi v rámci distribúcie. Keďže systémovým riešením by bol ovládač tlače, pozrel som ohlásené požiadavky v gnome-print a tlač brožúry tam visí už 4 roky. Čo už...

    Aspoňže je to riešiteľné cez propietárny Acrobat, takže viem, čo poradiť potenciálnym používateľom, keby narazili na rovnaký problém (postup cez 4 konverzie predsa len nie je celkom pre nich ;-)
    8.4.2010 16:32 Aminux
    Rozbalit Rozbalit vše Foxit
    A co takhle Foxit reader?
    Jiří Poláček avatar 8.4.2010 21:45 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Foxit
    Kolik puntíků by získal ve srovnávací tabulce?
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    9.4.2010 07:40 Aminux
    Rozbalit Rozbalit vše Re: Foxit
    Ať napíše autor článku. Navim proč tento program vynechal.
    Jiří Poláček avatar 9.4.2010 08:18 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Foxit
    Foxit Reader nepoužívám, ale mám za to, že se jedná čistě o prohlížeč, tj. nenabízí žádné funkce pro úpravy dokumentů PDF. Dle tohoto předpokladu by ve srovnávací tabulce nezískal ani jeden puntík a do přehledu jsem jej tak nezařadil stejně jako ostatní prohlížeče PDF (Okular, Evince, Xpdf, Adobe Reader apod.).
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    9.4.2010 14:51 Honza | skóre: 7 | Brno
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Nevíte někdo, prosím, o programu, který by umožňoval do PDF vkládat komentáře? Podobně, jako má například Okular nástroj Recenzovat. Ale tak, aby byly komentáře zobrazitelné i v Adobe Readeru. Marně něco takového sháním a ani zde jsem o tom zmínku nenašel.
    Jiří Poláček avatar 9.4.2010 15:35 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Pokud je mi známo, tak poznámky v PDF v režii Adobe = interně digitálně podepsaný dokument klíčem, který není veřejně k dispozici. Proto ta marná snaha.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    12.4.2010 12:23 Honza | skóre: 7 | Brno
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Aha, tak to je horší, než jsem si myslel. Nicméně, děkuji za informaci, aspoň vím, že dál hledat nemusím.
    tajny_007 avatar 9.4.2010 22:36 tajny_007 | skóre: 8 | /dev/null
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    díky na knihovny pro práci s pdf jsem myslel a jako začátečníkovi v c++ mi tohle určitě pomůže
    HP Elitebook 8440p
    MaT avatar 9.4.2010 23:28 MaT | skóre: 28
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Řeším v současné době související problém - v OpenOffice Writeru už se dnes dají vytvářet celkem pěkné PDF formuláře, dají se i vyplňovat, ale není pak možné takový formulář přímo uložit, s tím, aby vyplněné položky byly uloženy přímo v tom PDF souboru. Je možné dát jen něco jako "Uložit jako" nebo "Uložit kopii"... A to ať už v Evince, nebo Adobe Readeru...

    V plné verzi Acrobatu se v dokumentu musí povolit jakési "Extended Document Rights", pak ukládání dat ve formulářích funguje. Je možné tohoto nějak docílit bez Acrobatu a na Linuxu? Ideálně za pomoci nějakých open source nástrojů?

    Zvládl by toto některý z v článku uvedených programů? Já vím, můžu si to vyzkoušet sám - a taky se do toho asi pustím - ale tak třeba ne všechno bude v Debianím repozitáři a abych věděl, jestli do nějaké snahy nainstalovat to i jinak mám vkládat čas, nebo ne...
    Open source software for open minded people. :-)
    11.4.2010 15:13 alfonz-mucha
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    já na tohle používám pdf tiskárnu, resp vyplním dokument a vytisknu ;)
    11.4.2010 15:14 alfonz-mucha
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    v ubuntu bez problémů funguje tohle a taky je pak dobrá kombinace s pdfshuflerem
    MaT avatar 11.4.2010 21:24 MaT | skóre: 28
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    No, kdyby šlo o mě, tak budiž, ale to rovnou můžu dát "uložit jako" nebo "uložit kopii". Já bych ale hlavně ty formuláře potřeboval distribuovat lidem ne zrovna počítačů znalým... Těžko jim budu nutit, aby si instalovali nějakou virtuální PDF tiskárnu...
    Open source software for open minded people. :-)
    Fluttershy, yay! avatar 11.4.2010 21:29 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    No já nevím, v nejrozšířenějších distribucích bývá tisk do souboru celkem ve výchozím stavu.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    MaT avatar 11.4.2010 21:34 MaT | skóre: 28
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Fakticky? A co taková distribuce Microsoft Windows? Rozšířená je dost, možná i víc, než třeba Ubuntu... :-)
    Open source software for open minded people. :-)
    Fluttershy, yay! avatar 12.4.2010 07:05 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF

    Ta někoho zajímá? (BTW vypadá to, že MS Office 2007 taky podporují export do PDF, nevím ale jak moc.)

    Je možné tohoto nějak docílit bez Acrobatu a na Linuxu?

    Jinak v jednom z těch komentářů výše je naznačeno, že to v tom acrobatu je nějaká obskurnost.

    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    MaT avatar 12.4.2010 07:27 MaT | skóre: 28
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Ano, zajímá, bohužel... A nutit adresátům těch formulářů instalaci PDFcreatoru, nebo nějaké distribuce Linuxu, není řešení.

    Obskurnost to možná je - ale právě když vidím, jaké různé funkcionality se už dnes dá s různými alternativními nástroji pro PDF dosáhnout, tak si říkám, jestli některý z těch nástrojů by neuměl v PDF souboru povolit i toto (když už to neumí přímo OpenOffice - člověk si pak jen říká, k čemu tam ta podpora formulářů vůbec je, když je takto "nedotažená").
    Open source software for open minded people. :-)
    Fluttershy, yay! avatar 12.4.2010 08:07 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF

    Tou obskurností jsem myslel toto.

    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    Jiří Poláček avatar 12.4.2010 17:24 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Nejsem si přesně jist, v čem je problém, ale vyplňovat a ukládat formuláře umí třeba zmiňovaný CABAReT Stage.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    MaT avatar 12.4.2010 20:01 MaT | skóre: 28
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    No, zkusím to popsat ještě jednou... Pustím si OpenOffice Writer, vytvořím v něm formulář (tzn. s textovými poli, checkboxy a podobnými vymoženostmi) a vyexportuji jako PDF formulář. Až sem bez problému...

    Tento formulář si pak otevřu například v Evince nebo Adobe Readeru. Do textových polí je možné psát, zaškrtávátka zaškrtávají... Když mám ale formulář vyplněn a chci ho uložit (prosté "Save", CTRL+S ve většině programů), smůla, nejde. Je možné soubor uložit pod jiným názvem (Save As), v některých prohlížečkách je položka "Save a copy...". Je případně také možné soubor vytisknout (s vyplněnými poli). Jen prostě není možné formulář uložit s tím, aby ty uložené hodnoty byly přímo v tom PDF souboru...

    U formulářů vytvořených třeba v plném Adobe Acrobatu toto problém není - je možné je pak uložit rovnou i s tím, že se uloží hodnoty ve formulářových polích...

    Jako příklad takového fomuláře můžu uvést například žádost o účelovou podporu (grant) pro Interní grantovou agenturu Ministerstva zdravotnictví ČR:

    http://www.mzcr.cz/Odbornik/Soubor.ashx?souborID=6824&typ=application/pdf&nazev=MZ10-IGA-Zadost.pdf

    Takových formulářů se v poslední době objevuje více, myslel jsem si, že bych je mohl používat také. :-)

    Ad CABAReT Stage - ono vyplňovat a ukládat formuláře umí v podstatě i ten Evince nebo Adobe Reader, na to nepotřebuji další program (a opět, nemůžu třeba rozeslat formulář pár desítkám lidí a chtít po nich zároveň, aby si k jeho vyplňování instalovali nějaký další software - to už bych to mohl rovnou dělat v nějakém 602XML Form Filleru). Ale v tom PDF musí být nějak nastaveno, že je to možné uložit. A OpenOffice ty PDF formuláře bohužel takto nevytváří - ale je možné takový formulář vzít, otevřít v Adobe Acrobatu a tuto vlastnost formuláři nastavit a opět ho uložit... A tak jsem si říkal, jestli by to uměl i nějaký open source program...
    Open source software for open minded people. :-)
    13.4.2010 08:43 Stevo
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Ukladanie vyplnenych PDF formularov (AcroForms) dokaze freeware (closed source) pre MS Windows: PDF-XChange Viewer, Foxit Reader (umoznuje to len Windows verzia), Nuance PDF Reader. Vyplnovanie PDF XFA formularov podporuje zatial asi len Adobe Reader a ciastocne aj Nuance PDF Reader.

    V pripade open source AcroForms zatial velmi obmedzene a s problemami podporuje file viewer Okular (KDE) v novsich verziach. Vkladanie/ukladanie dat vo formate XFDF alebo FDF do vyplnovatelneho PDF formulara podporuje pdftk (command line). Pre Linux aj MS Windows existuje spominany freeware/shareware CABAReT Stage s podporou AcroForms. Pre XFA forms zatial asi (?) v Linuxe podpora zatial nie je ... a pravdepodobne sa o nu bude snazit gnupdf.org.

    Dalsie informacie: http://en.wikipedia.org/wiki/PDF#Interactive_elements

    S ukladanim formularov v Adobe Readeri to je problem. Citat zo specifikacie PDF 1.5 - 1.7: "Adobe Systems grants permissions, for example, to enable additional features in Adobe Reader, using public-key cryptography. It uses certificate authorities to issue public key certificates to document creators with which it has entered into a business relationship. Adobe Reader will verify that the rights-enabling signature uses a certificate from an Adobe-authorized certificate authority. Other PDF viewer applications are free to use this same mechanism for their own purposes."

    Ku skrytym funkcnostiam v bezplatnom Adobe Readeri je v licencii ku tomuto softwaru nasledovna klauzula: "3.2.3 Disabled Features. Adobe Reader may contain features or functionalities that are hidden or appear disabled or “grayed out” (the “Disabled Features”). Disabled Features will activate only when opening a PDF document that was created using enabling technology available only from Adobe. You will not access, or attempt to access, any Disabled Features other than through the use of such enabling technologies, nor will you rely on Adobe Reader to create a feature substantially similar to any Disabled Feature or otherwise circumvent the technology that controls activation of any such feature. For more information on disabled features, please refer to http://www.adobe.com/go/readerextensions"
    13.4.2010 09:06 Stevo
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Vami uvedeny priklad formulara MZ CR je PDF formular postaveny na XFA, vytvoreny cez Adobe LiveCycle Designer ES. Podla mojich vedomosti pre tieto formulare zatial nie je funkcna implementacia pre Linux ... mimo Adobe Readeru. Ak hovorime len o bezplatnom software, tak vo Windows je mozne PDF XFA formulare vyplnat asi len spominanym Nuance PDF Readerom a Adobe Readerom. Technologia XFA formularov v PDF ma zatial asi len velmi malo implementacii.

    Okular umoznuje s obmedzeniami vyplnat a ukladat PDF formular postaveny na AcroForms a pdftk tiez myslim podporuje len AcroForms.

    AcroForms v PDF boli definovane cca v roku 1996 - v PDF 1.2. XFA forms boli prvykrat definovane cca v roku 2003 - v PDF 1.5 (sirsia podpora ale zacala asi az od PDF 1.6 - XFA 2.2).
    Jiří Poláček avatar 13.4.2010 09:39 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: Knihovny a programy pro manipulaci s PDF
    Obávám se, že tam bude stejný problém jako s anotacemi v Readeru, tj. aby Reader mohl s dokumentem dělat něco více, musí být daný dokument licencován, přičemž licenční klíč není veřejně dostupný.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.