[cstex] OT: Mirror PDF

Zdenek Wagner zdenek.wagner at gmail.com
Mon Feb 2 13:08:40 CET 2009


2009/2/2 Arnošt Štědrý <stedry.arnost at gmail.com>:
> Bylo by zajimave, kdyby balicek resil vetsinu veci tykajici se
> predtiskove pripravy, tj. s napriklad s pouzitim
> pdfx:
> http://mirrors.ibiblio.org/pub/mirrors/CTAN/macros/latex/contrib/pdfx/pdfx.pdf
> doplnil informace o boxech (asi nejdulezitejsi mi prijde, TrimBox),
> doplnil barevne profily (FOGRA) a nakonec vysledne pdf zkontroloval --
> jestli neobsahuje RGB obrazky, obrazky s neodpovidajicim profilem atd.
>
A jestli jsou v dostatecnem rozliseni, jestli jsou vsechny fonty
vlozeny. Je to zalezitost dalsiho vyvoje, ale vse zavisi na tom, kolik
budu mit volneho casu. Funkcnost soucasneho stavu mam overenu pro
latex+dvipdfm, latex+dvips+ps2pdf (nebo distiller), pdflatex a
xelatex.

> arnost
>
> 2009/2/2 Zdenek Wagner <zdenek.wagner at gmail.com>:
>> 2009/2/2 Arnošt Štědrý <stedry.arnost at gmail.com>:
>>> ja pro orezove znacky pouzivam crop.sty:
>>>
>>>
>>> \documentclass[twoside]{book}
>>> \usepackage{pdfpages}
>>> \usepackage{geometry}
>>> \usepackage[cam,width=235mm,height=291.1mm,center,pdftex]{crop}
>>> \begin{document}
>>> \includepdf[pages={1-}]{soubor.pdf}
>>> \end{document}
>>>
>>> pricemz width a height nastavuji velikost stranky na kterou se vejde
>>> puvodni stranka i s orezovymi znackami.
>>> casto staci crop dat uz do puvodniho souboru a montovat stranky primo
>>> s orezy, problem vsak muze byt se spady, pak je potreba nektera makra
>>> predefinovat  a doplnit orezy az v souboru s pdfpages
>>>
>> Ja jsem to zabudoval do sveho balicku, protoze chci videt do zpusobu,
>> jak to funguje uvnitr. Zadavam velikost stranky po orezu, o zvetseni
>> se postaraji makra. V zwpagelayout v lastne kombinuju funkcnost
>> geometry + crop. Take pri sazbe prebalu vim, jaky rozmer ma predni
>> strana, jak je tlusty hrbet, jak siroke budou chlopne. Da se z toho
>> velikost prebalu vypocitat, ale proc to mam delat ja, chybujici
>> clovek. A nekdy chce zakaznik nahled prebalu ke schvaleni v dobe, kdy
>> se da tlustka hrbetu jen priblizne odhadnout. Udelam to tedy pomoci
>> zwpagelayout. A kdyz je tloustka hrbetu znama, zmenim hodnotu
>> prislusneho parametru. Pokud jsem prebal definoval chytre, vse se
>> spravne prepocita samo. Jsou jiste tisice jinych zpusobu, jak to
>> resit, ja jsem naprogramoval zpusob, ktery vyhovuje mne.
>>
>>> arnost
>>>
>>>
>>> 2009/2/2 Zdenek Wagner <zdenek.wagner at gmail.com>
>>>>
>>>> 2009/2/2 Arnošt Štědrý <stedry.arnost at gmail.com>:
>>>> > udelat si pomocny soubor:
>>>> >
>>>> > \documentclass{article}
>>>> > \usepackage{pdfpages}
>>>> > \begin{document}
>>>> > \includepdf[pages={1-},reflect=true,fitpaper=true,offset=Xcm
>>>> > Ycm]{soubor.pdf}
>>>> > \end{document}
>>>> >
>>>> > misto X,Y si dosadit spravne hodnoty, pripadne cely parametr vynechat, misto
>>>> > soubor.pdf napsat svuj soubor a cele to prohnat pdflatexem, (nebo xelatexem
>>>> > -- coz ale funguje az od verze v TexLive2008)
>>>> >
>>>> Na cely soubor staci i pages=-, slozene zavorky jsou nutne jen v
>>>> pripade zadavani seznamu stranek oddelenych carkami, napr
>>>> pages={1,4-9,12-19}. Dulezite je nastavit spravne velikost papiru.
>>>>
>>>> Ja jsem navic potreboval cizi PDF zmensit z A4 na A5 a pridat orezove
>>>> znacky. Mam na to balicek, ktery umi i zrcadlove otoceni. Vlastni
>>>> soubor vypadal takto:
>>>>
>>>> \documentclass{article}
>>>> \usepackage[cropmarks,croptitle=ÚChP\ ročenka\ 2007,ReflectHorizontally,
>>>>   a5,margins=0mm,strictheight]{zwpagelayout}
>>>> \usepackage{zmensit}
>>>> \usepackage[T1]{fontenc}
>>>> \usepackage{lmodern}
>>>> \parindent 0mm
>>>> \pagestyle{empty}
>>>> \begin{document}
>>>> \PagesFrom{ARTX07_prac}
>>>> \end{document}
>>>>
>>>> Balicek zmensit.sty obsahuje:
>>>> \RequirePackage{graphicx}
>>>>
>>>> % Makro na zjištění počtu stran v souboru a uložení do zadané kontrolní sekvence
>>>> \def\ZWPDFgetnum #1 #2{\pdfximage{#1}\edef#2{\the\pdflastximagepages}}
>>>>
>>>> \newcommand*\PagesFrom[2][-]{\ZWPDFgetnum #2.pdf \ZW at numpages
>>>>  \def\if@@@ZWnominus ##1-##2\@@@{\ifcat$##2$}%
>>>>  \def\ZW@@@ ##1-##2 {%
>>>>    \ZW at firstpage \ifcat$##1$ 1 \else ##1 \fi
>>>>    \ZW at lastpage \ifcat$##2$ \ZW at numpages \else ##2 \fi}%
>>>>  \if@@@ZWnominus #1-\@@@
>>>>    \ZW at firstpage #1 \ZW at lastpage\ZW at firstpage
>>>>  \else \ZW@@@ #1 \fi
>>>>  \setcounter{page}{\ZW at firstpage}%
>>>>  \ifnum\ZW at lastpage>\ZW at numpages  \ZW at lastpage\ZW at numpages \fi
>>>>  \loop
>>>>    \vbox to \textheight{\hsize\textwidth
>>>>      \hbox to \hsize{\hss
>>>>      \includegraphics[width=\textwidth,height=\textheight,page=\number\ZW at firstpage]{#2.pdf}\hss
>>>>      }\vss}
>>>>  \ifnum\ZW at firstpage<\ZW at lastpage
>>>>    \advance\ZW at firstpage 1
>>>>  \repeat}
>>>>
>>>> \newcount\ZW at firstpage
>>>> \newcount\ZW at lastpage
>>>>
>>>> Balicek zwpagelayout je na CTAN, a pokud mate TL2008 instalovane ze
>>>> site (nebo tlmgr nakonfigurovany na tahani aktualizaci), pak se po
>>>> tlmgr -update nainstaluje.
>>>>
>>>> > a
>>>> >
>>>> > 2009/2/2 Jaroslav Hajtmar <hajtmar at gyza.cz>
>>>> >>
>>>> >> Dobry den.
>>>> >> Neznate prosim nekdo nejaky nastroj, kterym lze PDF soubor prevest na
>>>> >> zrcadlovy obraz?
>>>> >> Nechce se mi to davat do bitmapy a tu zpracovat a pak zpet do PDF...
>>>> >> PDF ko jsem delal SCRIBUSem .. ale kdyz jsem prohlizel volby, tak ten
>>>> >> neumi udelat primo zrcadlove PDF.
>>>> >>
>>>> >> Potrebuju dat PDFko do tiskarny k tisku. Tiskar mi rikal, ze si to postaru
>>>> >> vytiskne na "pauzak" a pak to prozene pres osvitku. Aby nedoslo k podsviceni
>>>> >> pauzaku tak to chce zrcadlove ...
>>>> >>
>>>> >> Diky za kazdou radu ...
>>>> >> J.Hajtmar
>>>> >>
>>>> >> _______________________________________________
>>>> >> csTeX mailing list
>>>> >> csTeX at cs.felk.cvut.cz
>>>> >> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Arnost Stedry
>>>> >
>>>> > _______________________________________________
>>>> > csTeX mailing list
>>>> > csTeX at cs.felk.cvut.cz
>>>> > http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>>> >
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Zdeněk Wagner
>>>> http://hroch486.icpf.cas.cz/wagner/
>>>> http://icebearsoft.euweb.cz
>>>> _______________________________________________
>>>> csTeX mailing list
>>>> csTeX at cs.felk.cvut.cz
>>>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>>
>>>
>>>
>>> --
>>> Arnost Stedry
>>> _______________________________________________
>>> csTeX mailing list
>>> csTeX at cs.felk.cvut.cz
>>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>>
>>
>>
>>
>> --
>> Zdeněk Wagner
>> http://hroch486.icpf.cas.cz/wagner/
>> http://icebearsoft.euweb.cz
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
>
>
> --
> Arnost Stedry
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



More information about the csTeX mailing list