Categorías
hacer

Plantilla página de Historieta

Comparto la plantilla que me hice para facilitarme el armado de las páginas de historieta que estoy realizando en las hojas de 35x50cm.

(Click derecho sobre las imágenes para guardarse el PNG a 300DPI)

Aclaro que no está basada en ninguna plantilla estándar de producción editorial o profesional de historietas, así que el uso que le haga cada uno queda bajo su responsabilidad.

Hay sabor en negro y cyan. (yo uso negro porque estoy con la mesa de calco 😛 )

Me basé en que el corte de página sea de tamaño A3 así se puede escalar a A4 o 17x24cm se mantiene dentro de los estándares de impresión más habituales.

Están marcadas las demasías internas y externas a 15mm, lo que da suficiente margen de seguridad.

Acá dejo un ZIP los SVG armados con Inkscape para quien quiera modificarla a su antojo.

Licencia Creative Commons
Plantilla página Historieta por almendro se distribuye bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.
Basada en una obra en http://almendro.3ns.com.ar/plantilla-pagina-de-historieta/.
Categorías
hoy aprendí ...

… a intercalar páginas desde dos archivos PDFs

El tema surgió hace un par de semana, cuando tenía un PDF de un libro exportado en páginas dobles, es decir, cada página era un pliego con 2 páginas (par e impar). Tocaba producir un PDF de página simple.

Opción 1: recurrir al archivo de origen y exportar de esa manera.

Opción 2: usando el PDF de página dobles generar por un lado las páginas izquierdas, luego las derechas y al final intercalar.

La opción 2 se realizó recortando de las páginas la mitad que no correspondía para cada mometo, es decir, recortar la mitad derecha para exportar las página pares. Desde el Acrobat se puede muy sencillo, luego guardar como libro_paginas_pares.pdf. Lo mismo pero inverso para las otras.

La cuestión era hacer el intercalado. En un documento corto se puede hacer a mano, pero con 200 páginas mejor algo automático.

Búsqueda rápida: https://duckduckgo.com/?q=intercalando+p%C3%A1ginas+de+2+archivos+PDF&t=ffsb&ia=web

Y gracias a que todos tenemos los mismos problemas en algún momento, alguien ya tenía la solución. Pero lo importantes es que la compartió.

https://desfaziendoentuertos.prepress.es/mezclar-e-intercalar-paginas-pares-e-impares-de-dos-pdf-en-un-unico-documento-script-gratuito-para-acrobat-9-y-x/

Lleva a un foro de Adobe donde también se compartió la solución.

https://forums.adobe.com/message/3945387

Un script en javascript que se «instala» en el Acrobat Profesional (yo estaba usando la versión X) y agrega un item al menú. Muy fácil de usar.

// Complements: Planet PDF (http://www.planetpdf.com/)

// Modified by Jeff Baitis for Acrobat 9 and Acrobat X compatibility

// Improved Collate function with status bar.

 

// Add a menu item to reverse all pages in the active document

app.addMenuItem({  cName: «Reverse», cParent: «Edit», cExec: «trustedReversePages();»,  cEnable: «event.rc = (event.target != null);», nPos: 0 });

// Add a menu item to collate with another document on the filesystem

app.addMenuItem({  cName: «Collate», cParent: «Edit», cExec: «trustedCollatePages();»,  cEnable: «event.rc = (event.target != null);», nPos: 0 });

 

trustedReversePages = app.trustedFunction(function()

{

app.beginPriv(); // Explicitly raise privileges

var t = app.thermometer;

t.duration = this.numPages;

t.begin();

for (i = this.numPages – 1; i >= 0; i–)

{

t.value = (i-this.numPages)*-1;

this.movePage(i);

t.text = ‘Moving page ‘ + (i + 1);

}

t.end();

app.endPriv();

})

 

// Collating pages

/*

Title: Collate Document

Purpose: User is prompted to select document to insert/collate.

Author: Sean Stewart, ARTS PDF, www.artspdf.com

*/

 

trustedCollatePages = app.trustedFunction(function()

{

app.beginPriv(); // Explicitly raise privileges

// create an array to use as the rect parameter in the browse for field

 

var arRect = new Array();

arRect[0] = 0;

arRect[1] = 0;

arRect[2] = 0;

arRect[3] = 0;

 

// create a non-visible form field to use as a browse for field

 

var f = this.addField(«txtFilename», «text», this.numPages – 1, arRect);

 

f.delay = true;

f.fileSelect = true;

f.delay = false;

 

// user prompted to select file to collate the open document with

 

app.alert(«Select the PDF file to merge with»)

 

// open the browse for dialog

 

f.browseForFileToSubmit();

var evenDocPath = f.value;

 

var q = this.numPages;

 

var t = app.thermometer;

t.duration = q;

t.begin();

 

// insert pages from selected document into open document

 

for (var i = 0; i < q; i++) {

var j = i*2;

this.insertPages(j, evenDocPath, i);

t.value = i;

t.text = ‘Inserting page ‘ + (i+1);

}

t.end();

 

// remove unused field

 

this.removeField(«txtFilename»);

app.endPriv();

})

Y chau.