Tengo un archivo SVG que se creó en Inkscape. Es el diseño de una página para un libro que es como un diario, por lo que cada página es exactamente igual.
El servicio de impresión que usaré para hacer un libro de tapa dura con este diseño no puede simplemente repetir la página cuando lo impriman, necesito proporcionar un archivo PDF que tenga el mismo diseño replicado en cada página individual.
Lo que quiero poder hacer es crear un PDF a partir de mi archivo de Inkscape que tenga 185 páginas, cada página exactamente igual. ¿Hay alguna utilidad o algo que pueda hacer esto (en Windows)?
(En este momento, la única forma en que puedo pensar en hacer esto es importar el SVG a un programa como LibreOffice y copiar/pegar la imagen en cada página, pero eso es un poco tedioso).
Inkscape no tiene soporte nativo de varias páginas. Solía haber un complemento para varias páginas , pero no estoy seguro de si todavía funciona en la versión más reciente de Inkscape, ya que el desarrollador parece haber abandonado las actualizaciones. En su lugar, le sugiero que use Scribus, que también es gratuito y de código abierto.
Exporte la página de Inkscape como PDF, usando Archivo > Guardar como , y elija PDF como tipo de archivo
Abra Scribus y cree un nuevo documento de una sola página en blanco
Haga clic y arrastre el PDF que creó anteriormente a Scribus y colóquelo como se requiere en la página
Haga clic en Página > Convertir a página maestra y asigne a su página maestra un nombre que pueda encontrar fácilmente más adelante.
Haga clic en Página > Insertar
Seleccione la página maestra que ya configuró en el menú desplegable y establezca el número requerido de páginas para insertar. Haga clic en Aceptar
Haga clic en Archivo > Exportar > Guardar como PDF
Puede exportar la página única a PDF, luego usar pdftk o una herramienta similar para fusionar copias de la misma página en un PDF grande al final.
Para fusionar todos los archivos pdf de una carpeta, ejecute en esa carpeta:
pdftk *.pdf cat output newfile.pdf
Idealmente, alimentaría esa misma página única tantas veces como sea necesario con el comando pdftk y terminaría con el PDF grande, sin tener que copiar la página única en absoluto. No soy ese nivel de mago bash, tal vez alguien más pueda colaborar con eso. Probablemente puedas hacerlo con xargs repitiendo el mismo comando tantas veces como necesites.
Alternativamente, puede crear temporalmente tantas copias de la página que necesite y luego fusionarlas. Después de obtener el archivo grande al final, elimine todas las páginas individuales idénticas.
para hacer más duplicados en un archivo, puede combinar cp con xargs
echo file-{001..200} | xargs -n 1 cp file
copiará
file
afile-001
,file-002
,... ,file-200
. Consulteman xargs
para obtener más información.
Luego puede usar el comando pdftk desde arriba para fusionar todas las copias. Elimine las páginas individuales una vez que tenga su archivo grande.
Otra opción sería https://gitlab.com/su-v/inx-exportobjects : funciona con Inkscape 0.92.x y también admite un fondo común.
prkos
billy kerr
prkos
Preguntador
souchene