A linuxos pdf-vel dolgozunk
A PDF formátum nagyon népszerűvé vált az internet fejlesztésével és az elektronikus dokumentáció terjesztésével kapcsolatban, és a szövegekkel foglalkozóknak ki kell választaniuk az ilyen formátumú fájlok megnyitásához és a velük való együttműködéshez szükséges eszközöket. A nix-nek támogatói sok közül választhatnak.
Most figyelheti:
Várni kell a kép elkészítéséig.
Hasonlóképpen, egy parancs kiveti a képeket.
A beágyazott betűtípusokról a pdffonts segédprogram futtatásához.
Ezzel összefüggésben fel lehet hívni az SWFTools-et. amely több konvertert tartalmaz SWF (Small Web Format) formátumban, beleértve a PDF2SWF-et is. Az Ubuntu SWFTools csomag és néhány más disztribúció egyetlen alkalmával nem szerepel a pdf2swf segédprogram, így a forrásból kell telepítenie:
Ennek eredményeként létrejött egy SWF fájl, amelyet egy webböngészőben vagy lejátszóban nyit meg, hogy a dokumentum időszakonként változó oldalai láthatók legyenek. Csak a dokumentum egy részét tudja feldolgozni a kedvenc oldalak számával a-pages opcióval:
Ha nem adja meg a kimeneti fájl nevét, akkor az eredmény az stdout-ban végződik. A -C opció lehetővé teszi egy további HTTP fejléc létrehozását, amely akkor hasznos, amikor egy fájlt helyez el egy webkiszolgálóra.
Egy másik hasznos segédprogram alatt forgalmazott Artistic License - QPDF jelentése Converter PDF, hogy végre különböző átalakításokat: optimalizálása az interneten, titkosítás / visszafejtés, ellenőrző fájlok, valamint az egyesüléssel és osztás. A segítséget, akkor is létrehozhat PDF-fájl, programozottan QPDF megtegye a szintaktikai reprezentáció a tárgyak, ami egy cross-reference asztalok, titkosítás, linearizálást és egyéb részleteit a szintaxis.
Az Adobe kiterjesztésszintű verziójának frissítésével, amelyet PDF-fájlok létrehozására használnak egy Adobe felhőben, gyakran előfordulhat, hogy ilyen fájlokat nem olvashat más programokon, mint az Adobe Reader. Ez a hely, ahol a QPDF (és más ellenőrző segédprogramok) jön be, csak távolítsa el a titkosítást a fájlból, és eltávolítja az olvasás kérdését. A dokumentum tulajdonságait a pdfinfo használatával tekintjük meg a poppler-ből:
Most a problémák olvasásával egyszerűen nem lesz. Ha a fájl jelszóval védett, meg kell adnia azt a -password opcióval.
A pdfinfo használatával szerezze be a fájltAmikor PDF-vel dolgozik, nagyon gyakran feladata a fájlok egyes dokumentumok egyes részeiből történő összeszerelése vagy az egyes paraméterek, például a lapméret vagy a tájolás (portré vagy tájkép) módosítása. Az egyszerű parancsfájlok lehetővé teszik, hogy mindent megtesz, amit szó szerint egyetlen parancssal meg kell tennie, de először meg kell értenie az alapvető segédprogramokat.
A poppler pdf és pdfunite segédprogramjai lehetővé teszik az egyes oldalak kivonását és a dokumentumok egyesítését. Az alábbiakban ismertetettek közül pedig a leginkább könnyen használható, mivel nincs sok lehetőségük, és munkájukat könnyen megérteni. Például kivonjuk a 10-20-as oldalakat, és tároljuk őket egy külön dokumentumba:
A változó nevében. kötelező, hiszen a pdfseparate csak külön fájlokban tárolhatja az oldalakat. Ehelyett helyettesítjük az oldalszámot, azaz a mi esetünkben fájlokat fogunk kapni: file-10.pdf ... file-20.pdf. Ha még mindig egyetlen dokumentumra van szüksége, akkor a pdfunite mentésre kerül. Gyűjtsük össze a 10. és 11. oldalt egy dokumentumban:
A QPDF számos opcióval és funkcióval rendelkezik, szinte univerzális segédprogram a PDF fájlok feldolgozásához, és sok műveletet egy parancs hajt végre. Például egy vagy több forrás szükséges oldalait külön fájlba menthetjük:
Néha csak a PDF-fájl két verzióját kell összehasonlítani - szöveg, képek, mellékletek. Itt segít két kiváló segédprogram: diffpdf és comparepdf. A legegyszerűbb esetben:
A kimeneten kapjuk a különbséget. Ha a fájlok megegyeznek, akkor a parancs nem nyomtat semmit (a "-v 2" opció kicsit zavarosabb lesz). A Diffpdf egy GUI-program, amely lehetővé teszi a dokumentum egyoldalas egyeztetését. Ha nincs eltérés, üres mezők jelennek meg az indítás után.
A dokumentumok összehasonlítása diffpdf-benSzükség esetén a diffpdf-ben megadhatja az ellenőrzés tartományát. Ez akkor hasznos, ha például egy oldal kerül hozzáadásra a dokumentumhoz, ezért az oldalellenőrzés után pontosan megmutatja az eltérést.
Nem minden felhasználó szeretné megérteni számos paramétert és kísérletet, egyesek inkább egyszerűen kiválasztják a szükséges műveleteket a GUI-ban. Nem probléma. A PDF-Shuffler egy kis Python-GTK alkalmazás a python könyvtárba pyPdf. amely biztosítja a PDF feldolgozáshoz szükséges összes funkciót: kivonatolás, egyesítés, csonkolás, titkosítás / dekódolás stb. A program a disztribúciós adattárban található:
Az interfész nem lokalizált, de az indítás után csak az szükséges, hogy a fájlokat a programablakba dobja, és miután megjelenik a dokumentum összes oldala, a menü segítségével törölheti, szétválaszthatja, elforgathatja és exportálhatja a szükségeseket. Ha egyszerre több oldalt szeretne végrehajtani, akkor csak nyomd meg őket a Ctrl billentyű lenyomásával, majd mentse az eredményt egy új dokumentumba. Gyors és nagyon kényelmes. Azonban, amint látjuk, a PDF-Shuffler nem minden könyvtári funkciót használ, például nincs optimalizálás és titkosítás / dekódolás, nem tehetünk más átalakításokat, például a lap méretének megváltoztatását. Ezért nem teljesen cseréli le a konzol segédprogramokat. By the way, a piPdf, amelyen a PDF-Shuffler alapul, már nem fejlesztették ki, és ma már eloszlásban, néha PyPDF2 villával helyettesítik. amely teljesen kompatibilis az eredeti plusz több új módszerekkel.
A PDF-Shuffler segítségével egyszerűen eltávolíthatja az összes dokumentumotCross-platform segédprogram PDFsam - PDF Split és Merge. Java-ban írt, PDF dokumentumokat kombinálhat, vághat és forgathat. És tört módban külön fájlokat generál a PDF oldalakról. A repository nem a legfrissebb és nagyon hibás verzió. Az új kiadásoknak már nincs sok hátránya, ezért jobb, ha a hivatalos webhelyről teszed, de kicsit kicsit össze kell állítanod, mert fizetés nélküli fejlesztők csak Win és forráskódot kínálnak.
PDF szerkesztés
A PDF maga egy összetett formátum, amelynek célja a termékek közzététele, amelyek speciális eszközöket igényelnek a létrehozáshoz és a szerkesztéshez. És a nix-felhasználóknak sok közülük kell választaniuk. PDF-dokumentumot hozhat létre az Open / LibreOffice programban, és a szerkesztéshez az Oracle PDF Import Extension-t kell telepítenie. Ezen kívül speciális alkalmazások is rendelkezésre állnak - PDFedit. Scribus és a Master PDF Editor. Ezek közül a Scribus egy nagyon hatékony alkalmazás, sok funkcióval, amely időt igényel mesterré.
A Master PDF Editor egy nagyon egyszerű eszköz, amelyet ingyenesen terjesztenek a nem kereskedelmi célú felhasználásra. A PDFedit lehetővé teszi, hogy bármilyen műveletet végrehajtson a PDF-dokumentumok korrigálásához. A beépített eszközök lehetővé teszik szöveg és grafika szerkesztését, de nem barátok a táblákkal. Az automatizálás ECMAScript szkriptekkel lehetséges. Sajnos az Ubuntu jelenlegi verziójában a Qt 3 használatával eltávolított PDFedit eltávolításra kerül a libqt3-mt csomag hiánya miatt, és a telepítési kísérlet nem mindig sikeres. A Qt 4. verzió még fejlesztés alatt áll.
A PDF munkával összefüggésben a Sid Steward (Sid Steward) PDFtk segédprogramja kiemelendő. Nem is egy segédprogram, hanem egy all-in-one kombináció, amely lehetővé teszi, hogy több dokumentumot osztson fel vagy egyesítsen, PDF-fájlt dekódoljon / titkosítson, csatoljon vagy távolítson el mellékleteket, kitöltse űrlapokat, javítsa meg a sérült dokumentumokat és még sok mást. Általánosságban elmondható, hogy a fejlesztők számos megoldást kínálnak, amelyek az összes - a konzol-segédprogram PDFtk Server - alapját képezik, amelyet tovább tárgyaltunk. A Win felhasználók számára a fejlesztők grafikus felületet kínálnak. Plusz még két segédprogram is elérhető: a GNU Barcode Plus PDF egy vonalkódot generál egy PDF-fájlban és egy fizetős STAMPtk-et, amely vízjeleket és fejléceket és lábléceket generál PDF fájlban. A PDFtk csomag már létezik a disztribúciók tárolóin, ezért nincs probléma a telepítéssel. A parancs használatával meg kell adnia a bemeneti és kimeneti fájlok nevét (támogatott maszkot), parancsot és paramétereket. Összesen 18 csapat támogatott, amelyek mindegyike a dokumentációban szerepel. Csak néhány példát adok meg, amelyek elegendőek ahhoz, hogy megértsük a PDFtk használatának lényegét. Például a cat parancs lehetővé teszi, hogy több fájlt egyesítsen egy harmadikba - outfile.pdf:
Ha sok fájl van, könnyebb összeállítani őket egy könyvtárban, és használhatja a * .pdf maszkot. Az egyes oldalakat egyszerűen a macskák számának megadásával vágják le:
Továbbá, ha több fájl van, mindegyiknek saját oldalai vannak, szükség esetén a tájékozódás megváltozik.
Az in1.pdf dokumentum példájából az első oldal kivonásra kerül, amelyet 90 fokosra forgat. A második dokumentumból csak a 2-20 tartományban levő oldalak nyerhetők ki. A paritás egyenletes (egyenletes) vagy páratlan (páratlan) lehet, a forgás északi, déli, keleti, nyugati, bal, jobb vagy lefelé mutató. A dokumentum utolsó oldala megadható a kulcsszóvégződéssel. A tartományt közvetlenül vagy a példában, vagy fordítva (pl. Végpont 1) határozza meg. A PDF-oldalak kicsomagolásához használja a burst parancsot.
Ennek eredményeképpen több dokumentumot kapunk a formanyomtatványból001.pdf. Néha meg kell javítania a PDF-ben maradt metaadatokat egy másik programban. A PDFtk használatával ez könnyű. Először kivonjuk a kezdeti adatokat:
A PDF visszafejtése, amelyet fent említettünk, egy csapat kérdése:
PDFtk - univerzális segédprogram a PDF-hez való munkáhozOssza meg ezt a cikket barátaival: