{"id":734,"date":"2025-10-29T14:56:50","date_gmt":"2025-10-29T13:56:50","guid":{"rendered":"https:\/\/www.ea1fsc.es\/?p=734"},"modified":"2025-10-29T14:56:50","modified_gmt":"2025-10-29T13:56:50","slug":"bentopdf-la-herramienta-definitiva-para-pdf","status":"publish","type":"post","link":"https:\/\/www.ea1fsc.es\/en\/bentopdf-la-herramienta-definitiva-para-pdf\/","title":{"rendered":"BentoPDF: la herramienta definitiva para PDF"},"content":{"rendered":"<p>Los PDF (Portable Document Format) se utilizan a d\u00eda de hoy para todo y a veces necesitamos realizar alguna modificaci\u00f3n en ellos, convertirlos a otro formato de archivo, combinarlos\u2026<br>Sin embargo, es dif\u00edcil encontrar herramientas que se ajusten a nuestras necesidades y que funcionen correctamente (sin pagar un dineral en licencias \u2014cof, cof, Adobe\u2014). Si a esto le sumamos que Windows no sea tu sistema operativo principal, la cosa se pone a\u00fan m\u00e1s complicada.<\/p>\n\n\n\n<p>En este contexto aparece BentoPDF y lo revoluciona absolutamente todo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es BentoPDF?<\/h2>\n\n\n\n<p><strong>BentoPDF<\/strong> es un conjunto de herramientas de manipulaci\u00f3n de PDF que opera completamente en el cliente (es decir, en tu navegador) sin necesidad de subir los archivos a un servidor.<\/p>\n\n\n\n<p>El proyecto se autodefine como un \u201cprivacy-first PDF toolkit\u201d (herramienta de PDF con privacidad como pilar) precisamente porque el archivo nunca abandona tu dispositivo, eliminando riesgos asociados al uso de servicios remotos.<\/p>\n\n\n\n<p>Fue publicado bajo licencia <strong>AGPL-3.0<\/strong> (despu\u00e9s de haber sido originalmente Apache 2.0) para proteger la naturaleza libre del proyecto frente a usos que cierren c\u00f3digo.<\/p>\n\n\n\n<p>La comunidad ya lo valora como una alternativa muy interesante frente a otros editores de PDF autohospedados (por ejemplo, frente a Stirling PDF).<\/p>\n\n\n\n<p>Finalmente, justo la publicaci\u00f3n del paso a versi\u00f3n <strong>1.0.0<\/strong> fue recogida en medios como Heise, destacando c\u00f3mo BentoPDF incorpora funciones avanzadas como \u201cposterize\u201d (para dividir un PDF en varias p\u00e1ginas para impresi\u00f3n en p\u00f3ster) o \u201clinearize\u201d (optimizaci\u00f3n para visualizaci\u00f3n progresiva por web), mejoras en OCR y operaciones por lotes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 herramientas incluye BentoPDF?<\/h2>\n\n\n\n<p>A continuaci\u00f3n te dejo una explicaci\u00f3n de algunas de sus funciones m\u00e1s importantes, as\u00ed como otras muchas otras que pueden ser de utilidad:<\/p>\n\n\n\n<figure class=\"wp-block-table has-medium-font-size\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong><span style=\"text-decoration: underline;\">Nombre de la herramienta<\/span><\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong><span style=\"text-decoration: underline;\">Qu\u00e9 hace \/ para qu\u00e9 sirve<\/span><\/strong><\/td><td><strong><span style=\"text-decoration: underline;\">Detalles notables \/ l\u00edmites<\/span><\/strong><\/td><\/tr><tr><td>Merge PDFs (Combinar PDFs)<\/td><td class=\"has-text-align-center\" data-align=\"center\">Permite unir varios documentos PDF en uno solo.<\/td><td>B\u00e1sico, pero muy frecuentemente usado.<\/td><\/tr><tr><td>Split PDFs (Dividir PDFs)<\/td><td class=\"has-text-align-center\" data-align=\"center\">Separar un PDF en varios archivos (por p\u00e1gina, por rangos).<\/td><td>\u00datil para extraer partes espec\u00edficas de un documento.<\/td><\/tr><tr><td>Organize Pages \/ Reorder \/ Delete \/ Duplicate<\/td><td class=\"has-text-align-center\" data-align=\"center\">Reordenar p\u00e1ginas dentro de un PDF, duplicarlas o eliminarlas.<\/td><td>Interfaz visual de arrastrar y soltar facilita esto.<\/td><\/tr><tr><td>Extract Pages<\/td><td class=\"has-text-align-center\" data-align=\"center\">Extraer uno o varios rangos como nuevo documento PDF.<\/td><td>Se diferencia del split en que permite escoger rangos sin fragmentar todo.<\/td><\/tr><tr><td>Rotate PDF<\/td><td class=\"has-text-align-center\" data-align=\"center\">Girar p\u00e1ginas individuales o todas (por ejemplo, 90\u00b0, 180\u00b0).<\/td><td>Funcionalidad cl\u00e1sica muy \u00fatil cuando algunas p\u00e1ginas est\u00e1n escaneadas \u201cal rev\u00e9s\u201d.<\/td><\/tr><tr><td>Alternate &amp; Mix \/ Interleave Merge<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fusionar dos (o m\u00e1s) PDFs intercalando p\u00e1ginas (una de A, otra de B, etc.).<\/td><td>Muy \u00fatil para combinar caras y dorsos, o documentos escaneados por separado.<\/td><\/tr><tr><td>Posterize PDF<\/td><td class=\"has-text-align-center\" data-align=\"center\">Dividir un PDF grande en m\u00faltiples p\u00e1ginas m\u00e1s peque\u00f1as (por ejemplo, para impresi\u00f3n tipo p\u00f3ster).<\/td><td>Este es uno de los a\u00f1adidos destacados de la versi\u00f3n 1.0.0.<\/td><\/tr><tr><td>Compress PDF<\/td><td class=\"has-text-align-center\" data-align=\"center\">Reducir el tama\u00f1o del archivo seg\u00fan calidad \/ compresi\u00f3n.<\/td><td>Fundamental para compartir documentos pesados.<\/td><\/tr><tr><td>OCR (Optical Character Recognition)<\/td><td class=\"has-text-align-center\" data-align=\"center\">Convertir p\u00e1ginas escaneadas en texto seleccionable \/ buscable.<\/td><td>Mejorado para reconocer caracteres m\u00e1s precisamente con whitelist.<\/td><\/tr><tr><td>Linearize (Fast Web View \/ Optimize para web)<\/td><td class=\"has-text-align-center\" data-align=\"center\">Optimizar el PDF para que cargue de forma progresiva al visualizarlo en web.<\/td><td>Muy \u00fatil cuando el PDF va a publicarse en l\u00ednea.<\/td><\/tr><tr><td>Remove Blank Pages<\/td><td class=\"has-text-align-center\" data-align=\"center\">Detectar y eliminar autom\u00e1ticamente p\u00e1ginas que est\u00e9n en blanco.<\/td><td>est\u00e9n en blanco.<br>Una operaci\u00f3n de limpieza muy pr\u00e1ctica.<\/td><\/tr><tr><td>Encrypt \/ Decrypt \/ Change Permissions<\/td><td class=\"has-text-align-center\" data-align=\"center\">Proteger el PDF con contrase\u00f1a, eliminar protecci\u00f3n, establecer permisos de impresi\u00f3n\/copia\/edici\u00f3n.<\/td><td>Para gesti\u00f3n de seguridad de documentos.<\/td><\/tr><tr><td>Redact Content<\/td><td class=\"has-text-align-center\" data-align=\"center\">Eliminar de forma permanente contenido sensible (texto, im\u00e1genes) del PDF.<\/td><td>Importante en documentos legales o privados.<\/td><\/tr><tr><td>Add Watermark \/ Header &amp; Footer \/ Page Numbers<\/td><td class=\"has-text-align-center\" data-align=\"center\">Insertar marcas de agua (texto o imagen), encabezados, pies o numeraci\u00f3n personalizada.<\/td><td>Herramientas de presentaci\u00f3n \/ personalizaci\u00f3n t\u00edpicas para documentos corporativos.<\/td><\/tr><tr><td>Edit Metadata \/ Remove Metadata<\/td><td class=\"has-text-align-center\" data-align=\"center\">Modificar atributos del PDF (autor, t\u00edtulo, palabras clave) o eliminar todos los metadatos.<\/td><td>Para privacidad o limpieza de documentos antiguos.<\/td><\/tr><tr><td>PDF \u2192 Imagen \/ Imagen \u2192 PDF<\/td><td class=\"has-text-align-center\" data-align=\"center\">Convertir p\u00e1ginas del PDF a formatos de imagen (JPG, PNG, WebP, etc.), y tambi\u00e9n transformar im\u00e1genes (JPG, PNG, WebP, SVG, TIFF, BMP, HEIC) en PDF.<\/td><td>Facilita interoperabilidad entre formatos visuales y documentos.<\/td><\/tr><tr><td>PDF \u2192 Greyscale<\/td><td class=\"has-text-align-center\" data-align=\"center\"><br>Convertir un PDF a escala de grises (blanco-negro).<\/td><td>\u00datil para versiones de impresi\u00f3n en blanco y negro.<\/td><\/tr><tr><td>Flatten PDF \/ Remove Annotations<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u201cAplanar\u201d campos de formulario o anotaciones para que se vuelvan parte fija del documento, eliminar comentarios, resaltados, etc.<\/td><td>\u00datil para asegurar que los destinatarios no puedan modificar anotaciones.<\/td><\/tr><tr><td>Sanitize PDF<\/td><td class=\"has-text-align-center\" data-align=\"center\">Eliminar contenido potencialmente malicioso del PDF, limpiar estructuras sospechosas.<\/td><td>Seguridad adicional frente a PDFs que pudieran ocultar c\u00f3digo o elementos da\u00f1inos.<\/td><\/tr><tr><td>Add Attachments<\/td><td class=\"has-text-align-center\" data-align=\"center\">Adjuntar otros archivos dentro del PDF (por ejemplo, incluir documentos auxiliares).<\/td><td>Funci\u00f3n incorporada en la versi\u00f3n 1.0.0 como destacado<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo utilizo BentoPDF?<\/h2>\n\n\n\n<p>Como se indicaba antes, BentoPDF es una aplicaci\u00f3n a nivel de cliente, por lo que todo ocurre a nivel de navegador, pero para poder acceder, hay que hacerlo a trav\u00e9s del mismo.<\/p>\n\n\n\n<p>Para ello existen dos opciones principales:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>Self-Hosted<\/em><\/strong> <strong><em>manual<\/em>:<\/strong> en el repositorio de GitHub encontramos los comandos necesarios para tener esta aplicaci\u00f3n en nuestro ordenador y lanzarla cada vez que queramos. Muy \u00fatil si queremos acceder a ella sin conexi\u00f3n a internet (la aplicaci\u00f3n est\u00e1 alojada en nuestro propio dispositivo, por lo que no necesitamos conexi\u00f3n a internet para acceder a ella). Docker debe estar instalado en nuestro dispositivo.<\/li>\n\n\n\n<li><strong><em>Self-Hosted en nuestro Homelab<\/em><\/strong>: si disponemos de un <em>HomeLab<\/em> (ya sea con Proxmox, CasaOS o cualquier otra tecnolog\u00eda) podemos alojar la aplicaci\u00f3n igual que en el caso manual, pero de esta manera siempre estar\u00e1 disponible a trav\u00e9s de internet para no tener que desplegarla cada vez que queramos utilizarla. Este m\u00e9todo tambi\u00e9n requiere tener Docker instalado en nuestro laboratorio (que presupongo que ya tienes), y no es tan \u00fatil en caso que de no estemos conectados a internet.<\/li>\n<\/ul>\n\n\n\n<p>Como siempre, elige el m\u00e9todo que m\u00e1s te guste y te sea m\u00e1s c\u00f3modo. Si quieres probar la aplicaci\u00f3n sin tener que desplegarla, puedes utilizar <a href=\"https:\/\/bentopdf.ea1fsc.es\" data-type=\"link\" data-id=\"https:\/\/bentopdf.ea1fsc.es\" target=\"_blank\" rel=\"noreferrer noopener\">mi instancia<\/a>. Por supuesto, es completamente gratis, puedes usarla tantas veces como quieras y como la propia aplicaci\u00f3n indica, no se guarda nada en el servidor (adem\u00e1s de que no recopilo ning\u00fan tipo de direcci\u00f3n IP o datos cuando accedes a mis sitios).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>BentoPDF representa un movimiento interesante hacia la descentralizaci\u00f3n del procesamiento de documentos: no dependes de servicios externos, no comprometes tu privacidad, y al mismo tiempo te da una suite potente para trabajar con documentos PDF complejos. En un mundo donde los servicios en l\u00ednea proliferan \u2014a veces con consecuencias en la privacidad\u2014 herramientas como BentoPDF son como un ant\u00eddoto: recuperas el control.<\/p>\n\n\n\n<p>No es perfecta (ninguna herramienta lo es), pero su dise\u00f1o libre, su arquitectura moderna y su enfoque centrado en el usuario le dan una posici\u00f3n fuerte en el ecosistema. Con el apoyo de la comunidad y si se pulen los casos l\u00edmite, podr\u00eda ser la herramienta de referencia en edici\u00f3n de PDF local y segura.<\/p>\n\n\n\n<p>Si quieres m\u00e1s informaci\u00f3n, puedes consultar su <a href=\"https:\/\/github.com\/alam00000\/bentopdf\" data-type=\"link\" data-id=\"https:\/\/github.com\/alam00000\/bentopdf\" target=\"_blank\" rel=\"noreferrer noopener\">repositorio oficial en GitHub<\/a>, as\u00ed como encontrar\u00e1s m\u00e1s informaci\u00f3n en <a href=\"https:\/\/bentopdf.ea1fsc.es\/about.html\" data-type=\"link\" data-id=\"https:\/\/bentopdf.ea1fsc.es\/about.html\" target=\"_blank\" rel=\"noreferrer noopener\">la pesta\u00f1a \u00abAbout\u00bb de la aplicaci\u00f3n.<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Como siempre, muchas gracias por haber le\u00eddo este art\u00edculo hasta el final. Cualquier comentario, correcci\u00f3n o aportaci\u00f3n es m\u00e1s que bienvenida. \u00a1Muchas gracias y 73s!<\/p>","protected":false},"excerpt":{"rendered":"<p>Los PDF (Portable Document Format) se utilizan a d\u00eda de hoy para todo y a veces necesitamos realizar alguna modificaci\u00f3n en ellos, convertirlos a otro formato de archivo, combinarlos\u2026Sin embargo, es dif\u00edcil encontrar herramientas que se ajusten a nuestras necesidades y que funcionen correctamente (sin pagar un dineral en licencias \u2014cof, cof, Adobe\u2014). Si a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":737,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,50,49],"tags":[53,8,51,52],"class_list":["post-734","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proy-apps","category-self-host","category-web","tag-aplicaciones-y-servicios","tag-codigo-abierto","tag-self-host","tag-web"],"_links":{"self":[{"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/posts\/734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/comments?post=734"}],"version-history":[{"count":9,"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/posts\/734\/revisions"}],"predecessor-version":[{"id":745,"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/posts\/734\/revisions\/745"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/media\/737"}],"wp:attachment":[{"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/media?parent=734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/categories?post=734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ea1fsc.es\/en\/wp-json\/wp\/v2\/tags?post=734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}