Creacion archivos pdf con pdfcomm
wxPdfCOM. Manual de referencia
Creación de archivos PDF con :
Manual de referencia
1
J.Sánchez.
wxPdfCOM. Manual de referencia
Introducción
WxPdfCOM es un componente generador de documentos PDF basado en wxWidgets. Se trata de un acrónimo. El prefijo wx significa que el componente está basado en la librería de código abierto wxWidgets. PDF son las conocidassiglas del formato de Adobe, Portable Document Format. Y por último COM, son las siglas de Microsoft que representan la tecnología del Modelo de Objetos de Componentes (Component Object Model). Un objeto COM es realmente una librería de enlace dinámico, (DLL) con capacidad para exponer su interfaz de uso a otros programas. Una vez referenciado el componente en un proyecto de Visual Basic, el documentoPDF se convierte en un objeto más del lenguaje, del mismo modo que los objetos Printer o App. El objeto COM no es más que un envoltorio del verdadero motor generador de los documentos PDF, que no es otro que wxPdfDocument. wxPdfDocument es de código abierto, al igual que wxWidgets y a su vez es una traducción de la también libre FPDF. Por si acaso tantos nombres introducen alguna confusión para ellector, en los siguientes apartados abordaremos detalladamente cada uno de ellos para que nos resulten más familiares. FPDF FPDF es una clase escrita en PHP que permite generar documentos PDF directamente, sin usar ninguna biblioteca externa. La F de FPDF significa Free (gratis y libre): se puede usar para cualquier propósito y modificarla al gusto para satisfacer las necesidades propias. Acontinuación mostramos una lista de las principales características de FPDF: • • • • • • • • • Elección de la unidad de medida, formato de página y márgenes Gestión de cabeceras y pies de página Salto de página automático Salto de línea y justificación del texto automáticos Admisión de imágenes (JPEG y PNG) Colores Enlaces Admisión de fuentes TrueType, Type1 y codificación Compresión de páginaPuedes encontrar todo lo referente a FPDF en Internet (¿ como no ?) . La dirección es http://fpdf.org. Allí podrás encontrar el código fuente de la clase en cuestión, un manual con todos los comandos, ejemplos de uso y una sección de scripts creados por colaboradores que en algunos casos no sirve sino para extender aun más la capacidad inicial de la clase original.
2
J.Sánchez.
wxPdfCOM.Manual de referencia
Para usar FPDF solo necesitas un servidor de Internet con PHP instalado, tus páginas Web pueden contener código en PHP para generar los documentos PDF y grabarlos en un fichero o bien enviarlos a un navegador directamente. Como FPDF es libre, cualquiera puede tomar su código y modificarlo o copiarlo. Muchos ya lo han hecho. Gracias a esto existen versiones de FPDF en otroslenguajes, a saber: ASP, Lingo, Phyton, Ruby C++. Por cierto, la versión en C++ se llama wxPdfDocument y pronto hablaremos de ella, pero antes hablaremos de wxWidgets. wxWidgets wxWidgets permite a los desarrolladores crear sus aplicaciones para OS X, Windows, Macintosh, GTK+ X11, Motif, WinCe y otros sistemas operativos, utilizando un mismo código base. Se puede utilizar desde lenguajes tales comoC++, Python, Perl y C#.NET. Es extensible, gratis y libre, de código abierto y maduro. No se puede pedir más. Todo esto quiere decir que puedes tener versiones de tus programas para diferentes sistemas operativos con solo cambiar algunas opciones y volviendo a compilar. En el momento de crear este manual wxWidgets va por la versión 2.8.4 y existen multitud de programas comerciales que han sidocreados sobre esta base. La dirección en Internet es http://www.wxwidgets.org/. Allí, amigo lector, podrás profundizar en esta formidable herramienta que otros han decidido compartir. Como verás es todo un mundo, wxForo, wxWiki, wxComunidad, wxBlog, wxCode. Todo es wx y todo es gratis. Aunque siempre puedes hacer una donación o decidirte a colaborar. A propósito de wxCode... wxCode Uno de los...
Regístrate para leer el documento completo.