Wydzielanie stron dokumentu
Stworzenie selekcji stron i rozdzielenie ich na pojedyncze strony lub grupy jest bardzo powszechnym zadaniem w każdego rodzaju produkcji prepress. Większość aplikacji pozwala na ekstrakcję stron dokumentu, ale jest to ustawiane ręcznie. Jak zorganizować sobie zaawansowane i automatyczne wydzielanie stron?
- Podobne tematy:
Rozwiązanie
PuzzleFlow wprowadził grupę modułów dedykowanych do radzenia sobie z selekcją stron oraz ich wydzielaniem. PageSelector wybiera i posyła dalej do kolejnego modułu tylko wybrane strony. JobSplitter pozwala rozdzielić dokumenty na grupy stron w oparciu o etykiety, numery stron itp. Pozwala także traktować rozdzielone dokumenty jako wirtualną całość.
Czego potrzebujesz:
Aby poradzić sobie z selekcją stron i ich odpowiednim wydzieleniem możesz potrzebować (oprócz modułów Input/HotFolder i Output) następujących modułów:
Workflow
Prosty workflow, który wydziela wybrane strony z danego pliku i rozdziela je na osobne dokumenty, może wyglądać następująco:

PageSelector jest używany do pobierania grupy stron z folderu wejściowego. JobSplitter rozdziela dokument na pojedyncze strony. Zazwyczaj jest używany na końcu workflow, aby rozdzielić wygenerowane arkusze impozycyjne na osobne pliki. Ciekawą zaletą jest możliwość rozdzielenia dokumentu na kolejne separacje zamiast kolejne strony (np. na grupy po cztery strony każda).
Konfiguracja modułu PageSelector może wyglądać następująco:

Możesz wybrać tylko parzyste, nieparzyste lub zadane przez siebie strony, wypisane po przecinku “,” lub ich zakres przez “~”. Zgodnie z powyższym przykładem moduł pobierze pierwszą, drugą, strony od 5 do 11 oraz ostatnią stronę (strony są również numerowane od końca ze znakiem ujemnym).
Konfiguracja modułu JobSplitter jest pokazana na poniższej ilustracji:

Używając szablonu nazewniczego możesz wskazać jak moduł ma nazywać rozdzielone dokumenty. Domyślny szablon #003P będzie rozszerzał nazwę pliku do trzycyfrowego numeru strony (poprzedzonego zerami jeśli zajdzie potrzeba). W czasie pracy z rozseparowanymi plikami może być wygodne rozdzielić dokument na kolejne separacje zamiast kolejne strony.
Przypuśćmy, że potrzebujesz rozdzielić dokument na grupy po dwie strony każda. Możesz to osiągnąć używając modułu JobSplitter i kilku innych funkcji w środowisku twojego workflow. Moduł ten opiera się na etykietach i wyrażeniach opisujących naszą pracę, nie tylko na numerach stron.

W omawianym przykładzie chcemy wydzielić z dokumentu grupy po dwie strony każda. Możemy je także rozdzielić wg etykiet stron. Załóżmy, że Twój magazyn zawiera wiele różnych artykułów rozdzielonych reklamami. Jeśli reklamy mają swoje etykiety, możemy złożyć je razem celem wydrukowania ich w inny, specjalny sposób lub zarządzić dla nich dodatkowe akcje. Potraktowane wtedy będą inaczej niż reszta artykułów drukowanych w tradycyjny sposób.
Aby zaprojektować zaawansowane wydzielanie stron istnieje także możliwość użycia wyrażeń, reguł i zmiennych służących temu celowi. Reguła jest w formie testu. Moduł będzie wtedy łączył strony razem, jeśli będą spełniały określony warunek. Do grupowania stron użyj dwóch zmiennych odnoszących się do numerów stron dokumentu. Zmienna PAGENO zwraca numer strony dokumentu. Zmienna PART zwraca numer grupy aktualnie rozdzielanej.

Podsumujmy. Powyższe wyrażenie rozdzieli dwudziestostronnicowy dokument na cztery grupy, każda po 5 stron, ponumerowanych co cztery. Pierwsza grupa będzie zawierała strony 1, 5, 9, 13, 17, druga 2, 6, 10, 14, 18 itd.