Portál AbcLinuxu, 25. dubna 2024 20:13

Dotaz: Jak zobfuskovat pdf soubor generovaný LaTeXem?

3.11.2011 10:55 marekvesely
Jak zobfuskovat pdf soubor generovaný LaTeXem?
Přečteno: 3678×
Odpovědět | Admin
Ahoj, chtěl bych, aby nebylo možné jednoduše vyhledávat a strojově číst PDF soubor, zároveň chci, aby se nezměnil. (Je vygenerovaný LaTeXem.) Jak se to dá nejsnáze udělat?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.11.2011 11:01 Radovan Garabík
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Čo je to "aby se nezměnil" ? Nie je to logicky v rozpore s prvou požiadavkou?

Všeobecne, pdf2ps | ps2pdf by to dosiahlo, ale za cenu nahradenia fontov bitmapou...
3.11.2011 12:07 marek.vesely
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Ano, uznávám, je to svým způsobem logický rozpor :) To pdf2ps je dobrý nápad, schválně vyzkouším. Mě napadlo jen převedení na obrázek a zpět do pdf, ale tohle je mnohem jednodušší. Díky
Grunt avatar 4.11.2011 19:24 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Není tohle náhodou proti principu PDF? Samozřejmě, že se dá vyrenderovat, ale IMHO je to kravina. Proč něco takového dělat?
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
14.11.2011 00:08 Johny
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nestacilo by pouzit vhodne permissions, ktore ponuka samotny format PDF? Napr. v OO su tieto PDF moznosti Jednoduche riesenie by bolo vygenerovat pdf s heslom na otvorenie, takze pokial stroj nebude poznat heslo, nedostane sa k obsahu pdf :-)
18.11.2011 20:40 Jirka
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Souhlas. Jsou PDF, ktere clovek otevre, ale nejdou vytisknout a kopirovat text. A rekl bych, ze to bude vlastnost PDF formatu.
18.11.2011 21:53 l4m4
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Je to spíš vlastnost prohlížeče, který cokoli z toho sice klidně udělat může, ale respektuje nastavení v tom dokumentu. Obrana proti strojovému zpracování, které nemá důvod cokoli respektovat, to v žádném případě není.
Jendа avatar 19.11.2011 00:23 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Příloha:
No a nebo taky ne (příloha).

I kdyby ten text vyrobil jako křivky/bitmapu, pořád to půjde snadno zOCRkovat - protože a rozdíl od všelijak deformovaného, nekontrastního a rozmazaného scanu jsou tohle křivky černé na bílém.
15.12.2011 10:20 luky
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Příloha:
Todle chovani si ale musite povolit v prohlizeci, treba ja to mam vypnute.
Luboš Doležel (Doli) avatar 19.11.2011 15:31 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Osobně bych to převedl jednotlivé stránky do PNG/JPG a pak z těchto obrázků udělal zpátky PDF. A to je asi tak maximum.

Proti změně vás ochrání akorát elektronický podpis.
pavlix avatar 21.11.2011 23:23 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Vidíš, já jsem mu chtěl navrhnout, aby to vytiskl a následně oscanoval :).
Proti změně vás ochrání akorát elektronický podpis.
Digitální podpis proti změně nechrání.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
14.12.2011 13:09 Dz
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Osvědčilo se mi použít ps2tiff do formátu monochrome multipage fax g4 tiff, následně to šouponout tiff2pdf do pdf. Při dobré kombinaci rozlišení to mělo velikost do potřebných 10MB při asi 150 stranách. Ještě jsem upravil info v pdf, aby nebylo vidět, že to je prohnané přes tiff2pdf.
14.12.2011 13:40 l4m4
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Těžko se dá ovšem říci, že se to PDF nezměnilo, když veškerá vektorová informace je v čudu.
14.12.2011 13:47 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Řekněme si to upřímně, on už ten původní požadavek je ve své podstatě zvrácený.
xkucf03 avatar 8.3.2012 20:32 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
Celkem mu vyhovuje převod na křivky – dokument se nezmění (bude vypadat stejně) včetně možnosti neomezeného zvětšování bez ztráty kvality (což v případě bitmapy neplatí) a zároveň nebude strojově zpracovatelný (např. fulltextové vyhledávání nebo kopírování textu).

Samozřejmě jde použít OCR nebo to můžeš ručně opsat – ale to už je obecně neřešitelný problém: pokud to má jít číst, půjde to i kopírovat.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
Jendа avatar 14.12.2011 16:31 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
stativ avatar 14.12.2011 16:37 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Jak zobfuskovat pdf soubor generovaný LaTeXem?
To někdo ještě používá, když tu máme tesseract a cuneiform?
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.