¿Qué es un archivo .PDF?
El contenido de un archivo .pdf incluye Portable Document Format (PDF). PDF es un formato de documento de diseño fijo inventado en 1993 por Adobe Systems con el fin de permitir la visualización y la impresión independientes de la plataforma. PDF está estandarizado como ISO 32000 y es mantenido por ISO/TC 171/SC 2 y utiliza el tipo MIME application/pdf.
Los archivos .PDF almacenan todas las páginas, incluida información como texto, fuentes, vectores, imágenes, anotaciones, formularios, firmas digitales, adjuntos, etc. Ejemplos típicos de uso de archivos .pdf pueden incluir facturas, extractos bancarios, instrucciones, trabajos científicos, documentos gubernamentales, libros electrónicos, pases de abordar, entradas para eventos, etiquetas de envío, comprobantes, contratos, etc.
Además, la extensión ".pdf" no solo significa Portable Document Format, sino que también puede referirse a perfiles específicos de archivos PDF (PDF/A, PDF/X, PDF/E, etc.) que sirven para distintos propósitos; sin embargo, su reconocimiento por parte del software puede realizarse sobre la base de metadatos PDF especiales, intenciones de salida y otra información técnica. En cualquier caso, no existen formatos contemporáneos ampliamente difundidos y no relacionados que tengan este nombre en particular. Por lo tanto, el archivo .pdf debe verificarse en busca de la firma %PDF- a pesar de que el nombre y la extensión pueden falsificarse fácilmente.
Cómo abrir un archivo .PDF
Abrir un archivo .PDF en Windows
- 1 Ve a la carpeta donde está tu archivo en Explorador de archivos. Normalmente, los archivos descargados terminan en Descargas.
- 2 Haz doble clic en tu archivo .PDF si tienes una aplicación para archivos .pdf en tu equipo. Si no se abre, pasa al paso tres.
- 3 Haz clic derecho en tu archivo .PDF -> selecciona .
- 4 Elige Adobe Acrobat Reader en la lista (Windows 11: elige Siempre). En Windows 10 -> marca "Usar siempre esta aplicación para abrir archivos .pdf" y haz clic en Aceptar.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Windows
- Adobe Acrobat Reader gratis
- Adobe Acrobat Pro de pago
- Google Chrome gratis
- Microsoft Edge gratis
- Mozilla Firefox código abierto
- Foxit PDF Reader freemium
- PDF-XChange Editor freemium
- SumatraPDF código abierto
Abrir un archivo .PDF en macOS
- 1 En la app Finder, localiza tu archivo .PDF.
- 2 Solo haz doble clic en tu archivo .PDF para abrir automáticamente el programa asociado con él.
- 3 ¿Necesitas otra app en tu Mac? Haz Control-clic en el archivo (o clic derecho con el mouse). En el menú emergente, selecciona .
- 4 Si no aparece en la lista, elige y busca la aplicación manualmente.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para macOS
- Adobe Acrobat Reader gratis
- Adobe Acrobat Pro de pago
- Google Chrome gratis
- Microsoft Edge gratis
- Mozilla Firefox código abierto
- Vista Previa gratis
- Foxit PDF Reader freemium
- Okular código abierto
Abrir un archivo .PDF en Linux
- 1 Abre tu gestor de archivos. Según el escritorio, puede llamarse Archivos (GNOME), Dolphin (KDE Plasma), Nemo (Cinnamon) o Thunar (Xfce).
- 2 Haz doble clic en el archivo.
- 3 O elige otro programa haciendo clic derecho en el archivo -> .
- 4 Instala Okular (si no está instalado en tu equipo) desde el centro de software, el repositorio o Flathub.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Linux
- Google Chrome gratis
- Microsoft Edge gratis
- Mozilla Firefox código abierto
- Foxit PDF Reader freemium
- Okular código abierto
- Evince Document Viewer código abierto
- LibreOffice Draw código abierto
- Ghostscript código abierto
Abrir un archivo .PDF en Android
- 1 Abre Archivos u otra app de gestión de archivos.
- 2 En Descargas, busca el archivo .PDF y ábrelo tocándolo.
- 3 Se mostrará una lista de apps capaces de abrir el archivo. Toca Adobe Acrobat Reader y pulsa Siempre para asociar de forma permanente este tipo de archivo con esta app.
- 4 ¿No hay ninguna app capaz de abrir este archivo? Descarga Adobe Acrobat Reader desde Google Play Store.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Android
- Adobe Acrobat Reader gratis
- Adobe Acrobat Pro de pago
- Google Chrome gratis
- Microsoft Edge gratis
- Mozilla Firefox código abierto
- Foxit PDF Reader freemium
- Xodo PDF Reader & Editor freemium
Abrir un archivo .PDF en iPhone / iPad
- 1 Usa la app Archivos y ve a En mi iPhone, iCloud Drive o Descargas.
- 2 Toca el archivo .PDF que quieras abrir.
- 3 Si el archivo puede abrirse con una app integrada de iOS (formato compatible), se abrirá automáticamente.
- 4 Mantén pulsado el archivo para abrir el menú contextual -> elige -> selecciona Adobe Acrobat Reader en la lista de apps.
- 5 Si no aparece esa opción, primero descarga la app desde el App Store y luego toca el documento otra vez.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para iPhone / iPad
- Adobe Acrobat Reader gratis
- Adobe Acrobat Pro de pago
- Google Chrome gratis
- Microsoft Edge gratis
- Mozilla Firefox código abierto
- Foxit PDF Reader freemium
- Xodo PDF Reader & Editor freemium
- PDF Expert freemium
Abrir un archivo .PDF en línea
- 1 Ve al visor en línea en la parte superior de esta página.
- 2 Arrastra el archivo hasta allí o selecciónalo, y su contenido aparecerá en la pestaña de tu navegador. El archivo no se sube.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para En línea
- Adobe Acrobat Pro de pago
- Xodo PDF Reader & Editor freemium
Más detalles sobre cómo abrir archivos .PDF
Al abrir un archivo .pdf en Windows se ejecutará la siguiente aplicación dependiendo de la configuración de las asociaciones de archivos de esa máquina: Microsoft Edge; Google Chrome; Mozilla Firefox; Adobe Acrobat Reader; Foxit PDF Reader; PDF-XChange Editor; SumatraPDF; Okular; LibreOffice Draw; Adobe Acrobat Pro. Edge, Chrome, Firefox, SumatraPDF y Acrobat Reader serán suficientes para propósitos simples como leer, imprimir, buscar y llenar formularios típicos. Para la comparación de documentos, el OCR y la redacción Acrobat Pro y PDF-XChange serán la mejor opción.
En cuanto a macOS la aplicación Preview, el lector de PDF nativo de ese sistema operativo se puede usar para leer documentos, anotar en ellos, reordenar páginas dentro de un documento y exportarlo eligiendo el menú Archivo en la esquina superior izquierda. También existe una lista de software avanzado para elegir para estas tareas como Adobe Acrobat Reader/Pro, PDF Expert, Firefox, Chrome y LibreOffice Draw o Okular.
En cuanto a Linux Evince/Okular harán el trabajo de visualización perfectamente bien además de los motores de visualización de PDF que están instalados en todos los navegadores web como Firefox, Chrome y chromium-browser, permiten ver el documento en pocos segundos. Se puede usar LibreOffice Draw para modificar muchos de los objetos del documento y qpdf, Ghostscript y/o poppler-utils para la visualización y conversión estándar desde la línea de comandos. En los casos de la gestión de paquetes es mejor descargarlos a través de los comandos correspondientes como apt, dnf, pacman, zypper y así sucesivamente, y las tiendas de aplicaciones para las distribuciones.
En caso de un dispositivo iOS se abrirá el documento de forma nativa o con cualquiera de los navegadores. En un dispositivo Android hará lo mismo, los programas entre los que se puede usar Adobe Acrobat Reader, Xodo PDF Viewer y Editor, Foxit mobilePDF reader, Google Drive, Apple Books reader y explorador de archivos, y PDF Expert, entre otros editores de PDF. Se pueden usar también los visualizadores web, incluyendo los mencionados navegadores con sus motores de PDF y también servicios como Acrobat o Xodo online converters pero uno no debería enviar ninguna información sensible ahí debido a problemas de seguridad.
Si al hacer clic en el archivo no ocurre ninguna acción se debería hacer clic derecho y abrir ese archivo a través del menú contextual del sistema operativo o simplemente reiniciar/reinstalar el programa asociado o restablecer la asociación de archivos .pdf (hacer clic derecho en .pdf en Explorador de archivos-elegir la opción 'Siempre abrir este con') y luego usar el navegador. Verifica tu documento con Adobe Acrobat Reader para formularios dinámicos y firmas y luego qpdf para cualquier problema o problemas de decodificación. Ghostscript permite volver a escribir el documento en un nuevo .pdf pero primero se debería verificar en un visor hexadecimal si los primeros 5 bytes son 25 50 44 46 2D "%PDF-".
Detalles técnicos
Este archivo tiene contenido binario con una sintaxis estructurada en el primer nivel que consiste en nombres amigables de tokens ASCII, números, arreglos, diccionarios, flujos de objetos, referencias indirectas a objetos que se refieren a flujos con datos binarios no estructurados dentro de los flujos.
El encabezado estándar de PDF debe ser '%PDF-' seguido del número de la versión como '%PDF-1.7' o '%PDF-2.0'.
Los bytes mágicos deben ser 25 50 44 46 2D para la secuencia de caracteres de la cadena "%PDF-" en la posición cero; algunas aplicaciones pueden aceptar bytes de encabezado iniciales de archivos PDF antiguos e incorrectamente formados.
La estructura tradicional interna de PDF incluye un encabezado seguido de objetos numerados en el cuerpo, la tabla de referencias cruzadas, el diccionario trailer, el desplazamiento de bytes startxref y el marcador %%EOF.
El trailer contiene la entrada /Root con la referencia del catálogo de documentos. Los formatos modernos usan flujos de referencias cruzadas en vez de tablas de referencias cruzadas y flujos de objetos comprimidos; una actualización incremental al archivo PDF existente incluirá nuevos números de objetos, referencias cruzadas y un nuevo trailer para la edición, el llenado de formularios, el guardar los datos del formulario y la creación de una firma digital para preservar la revisión anterior.
El contenido de la página describe el contenido de la página en flujos de contenido que usan comandos de dibujo como sintaxis. El contenido de la página usa las referencias a los recursos descritos en sus diccionarios como el objeto de fuente, imágenes y formulario, espacio de color, patrón y otros estados gráficos.
Los elementos de navegación y las capacidades interactivas de la página PDF pueden usar anotaciones, esquemas, destinos nombrados, campos de AcroForm, formularios XFA, anexos, etiquetas de página, grupos de contenido opcional utilizados como capas, intenciones de salida y un árbol de estructura lógica.
Los filtros de flujo disponibles son FlateDecode -para datos codificados con zlib/deflate (comprimidos), DCTDecode (datos de JPEG), JPXDecode -para el formato de datos JPEG2000, CCITTFaxDecode, JBIG2Decode, LZWDecode, RunLengthDecode, ASCII85Decode y también un filtro de cifrado. La codificación de texto en PDF puede usar diferentes métodos como WinAnsiEncoding, MacRomanEncoding, PDFDocEncoding, cadenas UTF-16BE, fuentes CID, CMaps y mapas ToUnicode los cuales la ausencia puede causar problemas al copiar y pegar texto desde el archivo PDF.
Podría haber metadatos opcionales en el diccionario de información del documento del archivo PDF y como metadatos XMP en la estructura del paquete en el flujo PDF. El tipo MIME oficial para el formato de archivo PDF es application/pdf. El tamaño típico de los documentos de texto PDF son menores a 100 KB; el tamaño de las imágenes escaneadas guardadas en archivos PDF pueden ser decenas y cientos de MBs.
El PDF 2.0 fue definido y estandarizado en ISO 32000-2:2020.
Cómo convertir archivos .PDF
La exportación a PDF es la más común ya que el formato del documento debe permanecer inalterable después de su creación o edición, es decir, no se volverá a ajustar. Al transferir o archivar un archivo para futuras referencias o visualización el PDF se mantendrá después de exportarlo desde Word, Excel o incluso LibreOffice para así conservar el formato de la página. Para el procesamiento de la línea de comandos se puede convertir documentos DOCX a PDF en Linux mediante una instrucción como: libreoffice --headless --convert-to pdf --outdir out input.docx, u otras similares para otras conversiones. HTML, Markdown, LaTeX: cada uno de estos documentos también puede ser convertido a PDF pero el estilo CSS, la gestión de fuentes y otros problemas serán tratados de manera diferente.
En caso de convertir un documento legal de 300 páginas presentado para revisión que consiste solamente en texto para permitir búsquedas futuras pero no tiene imágenes- se puede hacer mediante las herramientas de Poppler que permiten la lectura y el procesamiento de diferentes archivos PDF. Una instrucción como pdftotext -layout input.pdf output.txt funcionará perfectamente con PDFs digitales. En cualquier otra situación, antes del procesamiento deberían utilizarse OCRmyPDF, Tesseract, Acrobat Pro y otras aplicaciones similares. Cuando se trata de la extracción de miniaturas, diapositivas de vista previa, etc. se debe rasterizar las páginas. Se hace de la siguiente manera:
magick -density 300 input.pdf -quality 90 output-%03d.png
Se debe recordar que cualquier tipo de salida (png, jpg, cualquier otro) llevará a que el contenido se vuelva no seleccionable.
Se debe usar la conversión de PDF a DOCX solamente cuando ya no exista el material original. Los productos comerciales como MS Word y otros similares harán un reformateo heurístico. Como consecuencia las columnas y las tablas, el espacio entre las palabras, las fuentes pueden cambiar y así sucesivamente. Se puede convertir un PDF al formato PDF/A mediante Ghostscript pero si esto satisfará los requisitos de verificación es otra pregunta. PDF a SVG/EPS permite la extracción de vectores. pdftocairo -svg input.pdf output.svg funcionará perfectamente para páginas simples y páginas complejas serán representadas en forma de gráficos (debido a las complejas transformaciones).
| Convertir a | Herramienta | Comando / nota |
|---|---|---|
| TXT | Poppler pdftotext | pdftotext -layout input.pdf output.txt Extrae texto real cuando el PDF tiene una capa de texto utilizable; las páginas escaneadas requieren OCR primero. |
| PNG images | ImageMagick | magick -density 300 input.pdf -quality 90 output-%03d.png Rasteriza cada página; el texto vectorial y el texto con capacidad de búsqueda se pierden en la salida de imagen. |
| SVG | Poppler pdftocairo | pdftocairo -svg input.pdf output.svg Es mejor para ilustraciones vectoriales de una sola página; la transparencia compleja, las fuentes y los documentos multipágina pueden requerir limpieza manual. |
| PDF/A | Ghostscript | gs -dPDFA=2 -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sColorConversionStrategy=RGB -sOutputFile=output.pdf input.pdf Crea un intento de PDF/A orientado al archivo; valídalo con veraPDF porque la conversión puede fallar si las fuentes, los perfiles de color o la transparencia no son adecuados. |
| DOCX | Adobe Acrobat Pro or Microsoft Word | Es útil para editar contenido recuperado; el diseño de página, las columnas, las tablas, la separación de palabras y las fuentes exactas suelen cambiar. |
| PDF from DOCX/ODT/PPTX/XLSX | LibreOffice | libreoffice --headless --convert-to pdf --outdir out input.docx Convierte por lotes documentos de oficina a PDF usando los filtros de importación/exportación de LibreOffice; los resultados dependen de las fuentes instaladas. |
| PDF from Markdown | Pandoc | pandoc input.md -o output.pdf Requiere un motor PDF como LaTeX, wkhtmltopdf o WeasyPrint según la configuración de Pandoc. |
| PS | Poppler pdftops | pdftops input.pdf output.ps Genera PostScript para flujos de impresión antiguos; las funciones interactivas de PDF, los formularios y los adjuntos no se conservan. |
Problemas comunes y soluciones
"Failed to load PDF document" ocurre con frecuencia en Chrome, Edge y Firefox en casos en que la descarga está incompleta, el servidor web devuelve HTML o un error en un contenedor .pdf y cuando el archivo en realidad no es un archivo PDF. Vuelve a descargarlo y comprueba el tamaño del archivo, y asegúrate de que los primeros 5 bytes de tu archivo PDF sean idénticos a los bytes 25 50 44 46 2D correspondientes a ASCII "%PDF-".
Mensaje en Acrobat Reader: "There was an error opening this document, the file is damaged and could not be repaired". En caso de que haya problemas en la tabla de referencias cruzadas, startxref o en la última marca %%EOF causados por la truncación del archivo, obtén otra copia de tu proveedor. Si una copia limpia no ayuda, intenta repararlo con qpdf repair o reescribir el archivo usando pdfwrite de Ghostscript.
"Please wait... If this message is not eventually replaced..." ocurre cuando intentas abrir formularios XFA dinámicamente. Solo tienes que abrir el archivo en una versión más reciente de Adobe Acrobat Reader.
Una solicitud de contraseña significa que el documento fue cifrado con la contraseña del usuario. Las restricciones sobre acciones como imprimir, editar o copiar se aplican según los permisos del propietario, que utilizan una contraseña aparte y deben solicitarse al receptor del archivo.
Los saltos de línea cambian, la presencia de cuadrados y una salida de impresión ilegible pueden ser un efecto de que no se usaron fuentes sustitutas en tu PDF. Descarga las fuentes y genera el archivo en caso de que falten, o incorpóralas al original. "Copy/Paste garbage content", la imposibilidad de encontrar cierto texto y los errores con símbolos Unicode son resultado de la falta de tablas ToUnicode y del escaneo solo de imágenes. Debes realizar una operación de OCR y regenerar el PDF.
La página en blanco aparece debido a imágenes grandes, al uso de transparencia y capas, a secuencias de objetos JBIG2 o JPEG 2000 incorrectas y, en ocasiones, a la GPU. Compruébalo en versiones más recientes de Acrobat Reader y desactiva la aceleración por hardware en el motor Adobe PDF. En advertencias de firmas como "At least one signature has problems..." debes revisar el panel de firmas para ver si hay un certificado de firma no confiable, cualquier modificación en el archivo después de la firma y la ausencia de información de revocación. Un documento que se abre en modo ilegible y genera un mensaje de ZIP puede ser un archivo comprimido renombrado incorrectamente.
Consideraciones de seguridad
No solo los PDF pueden incluir contenido de una variedad de fuentes, sino también objetos activos, entre otros acciones de JavaScript, OpenAction y otros desencadenadores AA, archivos que vienen incrustados con el PDF, multimedia, acciones de lanzamiento y envío de formularios, enlaces externos y flujos de trabajo antiguos, como el uso de scripts XFA. Se han encontrado varias vulnerabilidades graves relacionadas con estos temas en fuentes, decodificadores de imágenes, la implementación de un motor de JavaScript, la decodificación de JBIG2, formularios y escapes de sandbox; por lo tanto, todos los motores de procesamiento de PDF, incluidos Adobe Acrobat Reader, los visores de PDF basados en navegador, Poppler y Ghostscript, entre otros, deben ser corregidos.
Un ataque de phishing puede llegar mediante formularios muy realistas, facturas falsas y documentos que contienen enlaces y/o códigos QR que llevan a las víctimas, por ejemplo, a un sitio web que pretende ser un banco o cualquier organización que necesite información sensible, como datos de inicio de sesión para un servicio en línea que se sabe que el usuario utiliza. Los datos sensibles pueden esconderse en metadatos /Info y metadatos XMP, el contenido de los archivos incrustados (incluidos multimedia, etc.), comentarios en formularios e imágenes escaneadas (como una capa de texto OCR debajo de una página escaneada); redacte la información con métodos adecuados; use cifrado para evitar la divulgación en reposo, pero tenga cuidado con la seguridad de la contraseña.
Historia y versiones
John Warnock esbozó el concepto de “Camelot” en 1991. Su concepto implicaba un sistema universal de intercambio de documentos electrónicos con el que se podía conservar la apariencia de los documentos a través de aplicaciones e incluso de sistemas operativos. La empresa Adobe lanzó Acrobat y su formato correspondiente (llamado PDF) con las versiones 1.0 en 1993. Sin embargo, no había muchas personas dispuestas a adoptarlos hasta que Adobe Reader se volvió gratuito y la distribución en la web hizo que los documentos descargables fueran habituales.
Hubo una mayor capacidad para trabajar con colores y preimpresión, entre muchas otras funciones para la impresión y la publicación. Esto hizo posible que muchos formatos de entrega y sistemas de prueba propietarios fueran reemplazados fácilmente en 1996 (versión 1.2) y 1999 (versión 1.3). En la versión 1.4 (publicada en 2001), aparecieron algunas funciones clave como la transparencia y la ampliación del soporte de accesibilidad de PDF etiquetado, entre otras.
En la versión 1.7 de PDF (2006) y la versión 1.6 de PDF (2004), hubo muchas mejoras, como funciones orientadas a 3D y a la ingeniería. En 2003 (1.5), se introdujeron mejoras relacionadas con flujos de objetos y flujos de referencias cruzadas, para una mejor compresión. Los subconjuntos PDF/X bajo ISO 15930 y PDF/A-1 bajo ISO 19005-1:2005 se convirtieron en estándares en PDF antes de que este formato llegara a ser un estándar completo. En los años 2008 y 2017, los estándares de estas versiones 1.7 y 2.0 de PDF pasaron a ser ISO 32000-1:2008 e ISO 32000-2:2017, respectivamente, y este último fue actualizado más tarde como ISO 32000-2:2020.
Formatos relacionados
Los formatos PostScript (.ps) y Encapsulated PostScript (.eps) se utilizan para la descripción de páginas y la programación en relación con el diseño gráfico, mientras que el formato Portable Document Format (PDF) es más recomendable para la distribución, tal como fue concebido. Microsoft XPS (.xps) y OpenXPS (.oxps) son dos competidores de diseño fijo integrados en Windows; sin embargo, PDF permite un uso más cómodo de herramientas, compatibilidad multiplataforma y adopción institucional.
Los formatos de procesamiento de texto como (.docx) y (.odt) son formatos preferibles para editar documentos; en su lugar, el formato PDF debería usarse como formato final después de completar el proceso de reflujo del texto, cuando sea necesario firmar o archivar documentos. Aunque los tipos de documento (.html) y (.mhtml) permiten el reflujo de documentos y tienen muchas funciones interactivas, los documentos PDF son mejores para la distribución y para los requisitos exactos de paginación. El tipo de archivo EPUB (.epub) es preferible para la creación y el almacenamiento de libros electrónicos; por ejemplo, los manuales y los documentos con formularios son mejores en formato PDF.
Los formatos de imagen como (.tif), (.jpg), (.png) permiten la representación de contenido escaneado; sin embargo, los PDF pueden contener más de una página o incluir texto OCR, hipervínculos y metadatos. Los archivos DjVu (.djvu) son capaces de reducir la cantidad de datos necesaria para descargar escaneos de libros, pero el formato PDF goza de mayor popularidad y cuenta con buen soporte. PDF/A sigue usando .pdf y cumple con los requisitos de archivo, y es una mejor opción para conservar documentos.
Aún no hay comentarios. Sé el primero en compartir tu experiencia con este tipo de archivo.