Blogs Media: CSS Mania | VivirLatino | Sentido Web | Apps Mania

Publicidad

Plugins de WordPress

Post2PDF

En este espacio pretendemos reunir los plugins para WordPress que vayamos desarrollando, mostrando una pequeña descripción, los fuentes y la referencia a la entrada a Sentido Web en el que se muestra.

Post2PDF: exportar las post a PDF

Instrucciones en español | English speakers | Descargar/Download

Post2PDF es un plugin para WordPress el cual permite exportar una entrada (post) a formato PDF de Adobe. Post2PDF está basado en la librería de PHP TCPDF que permite crear documentos PDF, exportando contenido HTML.

Características

Su principal característica es exportar los post de WordPress (HTML) a formato PDF, pero además incluye las siguientes opciones:

  • Cofiguración de cabecera: imágen y dos líneas para la cabecera
  • Configuración del pie de página: pudiendo indicar el número de página actual sobre el total de páginas.
  • Respeta el formato HTML en gran medida: cabeceras, enlaces, imágenes,...
  • Tipos de letra y colores para la cabecera, para el cuerpo del documento y para el pie de página.
  • Posibildiad de exportar fuentes de letra gracias a la aplicación TTF2UFM.

Post2PDF solo exportará imágenes contenidas en el mismo servidor, no podrá exportar imágenes enlazadas a otros servidores.

Fuentes

Existen dos versiones de Post2PDF, una para PHP4 y otra para PHP5, a su vez, cada una de estas tiene una versión completa (Full)y otra ligera (Lite), con una única diferencia de que la versión Lite tan solo dispondrá de un tipo de letra.

Instalación

Se instala como cualquier otro plugin de WordPress, descomprime el archivo zip dentro del directorio /wordpress/wp-content/plugins, después entra en la administración de WordPress y en el apartado Plugins en Plugins Management tendremos que activar el plugin pulsando en Activate.

Una vez activado el plugin, veremos que dentro de las opciones de Plugins (Plugins, Plugins Editor, ...) aparecerá una nueva opción llamada Post2PDF, la cual nos permitirá modificar las opciones de nuestro plugin.

Configuración

Dentro de la opción Plugins de la administración de WordPress, podemos acceder a la configuración de Post2PDF pinchando sobre el submenú con el mismo nombre.

Las opciones se dividen en 4 partes: cabecera, cuerpo, pie de página y opciones varias.

PDF Header

Configura la cabecera del documento HTML, permite incluir una imagen (localizada en el propio servidor web, tanto en url web como en path absoluto), indicar el formato del texto y el contenido de las dos líneas que forman la cabecera.

  • Title: Es la línea principal que forma la cabecera. Permite el valor __TITLE__ y __BLOGNAME__ para mostrar el título del post y el nombre del blog respectivamente.
  • Subtitle: Es la línea secundaria de la cabecera, admite también los valores __TITLE__ y __BLOGNAME__.
  • Font size: Tamaño de letra del título de la cabecera, la subcabecera tendrá un tamaño de dos terceras partes del tamaño del título.
  • Font: Nos muestra un desplegable con las fuentes disponibles.
  • Font color (R, G, B): Indica el color de la letra, en notación decimal (por ejemplo, 255 - 0 - 0 será rojo.
  • Image: Es la imágen que se mostrará en la cabecera. Solo admite los formatos JPEG y PNG y se recomienda que se encuentre disponible mediante una url en el propio servidor web.
  • Image width: Establece el ancho de la imágen.

PDF Body

Modifica las opciones del cuerpo del documento.

  • Font size: Tamaño de letra del cuerpo del documento.
  • Font: Nos muestra un desplegable con las fuentes disponibles.
  • Font color (R, G, B): Indica el color de la letra, en notación decimal (por ejemplo, 255 - 0 - 0 será rojo.

PDF Footer

Modifica las opciones del pie de página del documento.

  • Footer: Texto que aparece en el pie de página, admite los valores __PAGE_NUMBER__ y el valor __TOTAL_NUMBER_OF_PAGES__ para mostrar la página actual y el número de páginas totales.
  • Font size: Tamaño de letra del cuerpo del documento.
  • Font: Nos muestra un desplegable con las fuentes disponibles.
  • Font color (R, G, B): Indica el color de la letra, en notación decimal (por ejemplo, 255 - 0 - 0 será rojo.

Miscellaneous

Opciones varias que no tienen una categoría específica.

  • Author (PDF file): Corresponde al valor del autor que aparece en el documento PDF.
  • PDF icon: URL a la imagen que se mostrará cuando incluimos en icono de llamada al plugin Post2PDF en la plantilla de WordPress.

Cómo usarlo

Para incluir el icono para exportar la entrada a PDF tan solo hay que incluir el siguiente código en la zona de la plantilla de WordPress que queramos:

if(function_exists("Post2PDF")) Post2PDF();

Otras características

  • Debido a la librería TCPDF, Post2PDF tiene dos versiones distintas, una para PHP4 y la otra para PHP5, dependiendo de que versión de PDF tengas instalada en tu servidor, deberás descargarte una u otra versión de Post2PDF.
  • TCPDF incluye la utilidad ttf2ufm, la cual nos permite incluir la fuente TTF que queramos en nuestro PDF, tan solo deberemos seguir las instrucciones contenidas en el archivo README.TXT.

About Post2PDF

Post2PDF is a WordPress plugin that exports your post in Adobe PDF file format. Post2PDF uses the TCPDF class to create PDF documents, exporting HTML content.

Features

The main feature is the ability to export WordPress postings (HTML) to PDF, but it also includes the following options:

  • Header setting: an image and two text lines.
  • Footer setting: you could display the actual page number out of the total.
  • Accept most HTML tags: headers, links, images, etc.
  • Font faces and font colors in header, body and footer page.
  • Import True Type fonts using TTF2UFM.

Post2PDF can only include into PDF file images stored in the server, not links to other servers.

Installation

The installation is like other WordPress plugins, unzip file into directory /wordpress/wp-content/plugins, next go to WordPress Administration and in Plugins - Plugins Management, you have to activate the plugin.

When you activate the plugin, you can access plugins options in Plugins - Post2PDF.

Configuration

In the WordPress Plugins administration page, you can configure this plugin by clickin in Post2PDF submenu.

Options are grouped in four differents categories: header, body, footer and miscellaneous.

PDF Header

Sets header options, allows to include an image (stores in the same web server, using web URL or absolute path), setting text format and title content.

  • Title: Main title line. __TITLE__ and __BLOGNAME__ values are allowed for showing post title and blog name.
  • Subtitle: Secundary title line, __TITLE__ and __BLOGNAME__ values are allowed.
  • Font size: Header font size, subtitle font size will be 2/3 title font size.
  • Font: what font types are possible to select.
  • Font color (R, G, B): Font color in decimal notation (255 - 0 - 0 is equals to red).
  • Image: Header image. Only admits JPEG and PNG file formats, its better to store the file in the same server.
  • Image width: Sets image width.

PDF Body

Sets body preferences.

  • Font size: Body's font size.
  • Font: What font types are possible to select.
  • Font color (R, G, B): Font color in decimal notation (255 - 0 - 0 is equals to red)..

PDF Footer

Sets footer preferences.

  • Footer: Footer text, __PAGE_NUMBER__ and __TOTAL_NUMBER_OF_PAGES__ are allowed for showing current page and total page number.
  • Font size: Body's font size.
  • Font: What font types are possible to select.
  • Font color (R, G, B): Font color in decimal notation (255 - 0 - 0 is equals to red)..

Miscellaneous

  • Author (PDF file): PDF document author.
  • PDF icon: The PDF icon's URL that will be show when Post2PDF is call in a WordPress temaplate.

How to use

You must include this PHP code in your WordPress template to use this plugin:

if(function_exists("Post2PDF")) Post2PDF();

Other features

  • Because of TCPDF, Post2PDF has two different versions, depending on which version of PHP you have installed in your server (PHP4 or PHP5).
  • TCPDF also includes ttf2ufm, a library that helps us inlcude a TTF font in our PDF file. Follow the instructions included in README.TXT file to learn how to use it.

If you are using a different character set in WordPress than UTF-8, you need to have PHP Multibyte String Functions library installed.

Versiones

Post2PDF 1.1

Se han corregido un par de errors encontrados en la versión inicial:

  • Error: problemas en la selección del título cuando el prefijo de la BD de WordPress no es el que viene por defecto.
  • Error: se mostraba incorrectamente el icono de PDF en ciertos casos.

Post2PDF 1.2

Se han modificado 3 errores detectados y se ha añadido una funcionalidad:

  • Error: texto incorrecto en la explicación de tipos de imágenes soportados
  • Error: se producía un error cuando en las opciones de Lectura de WordPress se usaba una codificación diferente a UTF-8
  • Error: error a la hora de leer imágenes jpeg.
  • Novedad: multilenguaje en la pantalla de administración. Actualmente admite inglés, francés y español.

Post2PDF 1.3

  • Corregido error para la compatibilidad con WordPress 2.x

Post2PDF 1.4

  • Corregido error de vulnerabilidad XSS
  • Corregido error de fuente para el cuerpo del PDF
  • Compatible solo para WordPress 2.x

Descargar / Donwload