Antecedentes I: Estado Del Arte

Total Page:16

File Type:pdf, Size:1020Kb

Antecedentes I: Estado Del Arte Capítulo 3 Antecedentes I: Estado del arte 3.1. El documento electrónico Con la llegada de la era de la tecnología digital y la extensión masiva del uso de redes informáticas tanto en el ámbito de negocio como el particular, el papel ha sido relegado como método por excelencia para el almacenamiento y transmisión de la información para dar paso al documento electrónico [41]. Según Michael Buckland 1, un documento se define como un contenedor de información [39], es decir, todo aquello que permite organizar, presentar y gestionar información relativa a una temática determinada. Así, un documento se califica como electrónico si se encuentra físicamente almacenado en un dispositivo electrónico o unidad externa de un dispositivo de este tipo, comprensible sin ningún procesamiento adicional, excepto la representación de las propias páginas. Hoy en día es más que habitual que cualquier tipo de documento (cartas, facturas, libros, etc.) tenga su origen en un medio informático previo a su impresión y que se haga llegar, gracias a su formato digital, a través de la red telemática a múltiples destinatarios en un tiempo muy reducido, empleando por ejemplo el correo electrónico o e-mail. La ubicuidad de este tipo de documentos provoca que cada vez sean más numerosas las técnicas para la gestión de documentos electrónicos y que la demanda de calidad sea más exigente. Los documentos electrónicos pueden agruparse en dos grandes bloques: los de formato de texto y los de formato de audio. En este estudio nos centraremos en el primero de estos grupos, si bien es cierto que los avances en la tecnología hacen que cada vez más se diluyan las fronteras entre ambos en el llamado formato multimedia. En general, los documentos electrónicos con formato de texto más habituales usan códigos de 8 bits ya sean ASCII o ANSI/ISO y se dividen a su vez en dos categorías: de texto plano y texto estructurado [17]: 1Licenciado en computación. Profesor Instructor de la Universidad de Berkeley. 12 CAPÍTULO 3. ANTECEDENTES I: ESTADO DEL ARTE 13 Documentos de texto plano Los textos generados por las aplicaciones procesadoras de texto más corrientes como Block de notas, WordPerfect o Microsoft Word, se presentan en texto plano. Entre sus inconvenientes destacan su limitada capacidad para navegar entre los elementos del texto y su estructura diseñada para la lectura secuencial, dado que las posibles marcas que puedan contener no sirven para indicar la estructura conceptual del documento. Todas estas características y el hecho de que no se ha llegado a desarrollar un estándar sobre las marcas de formato a usar y que además, son textos generados por aplicaciones propietarias, los hacen no adecuados para la publicación digital. Así, los formatos RTF (Rich Text Format) y DOC del MS Word se crean con aplicaciones concretas y por lo tanto, no tienen la universalidad que se requiere en el mercado actual. Documentos de texto estructurado Los textos estructurados, a diferencia de los textos planos, contienen datos que per- miten su manipulación automática, es decir, su transformación con distintos fines, como por ejemplo visualización en pantalla, impresión, traducción a otro idioma, lec- tura en voz sintética o incluso su conversión a Braille. Para afrontar estos objetivos, los textos estructurados añaden "marcas" o "etiquetas" que aportan información más allá del propio contenido. Estas marcas informan de la función de un determinado fragmento dentro del documento como por ejemplo título, autor, párrafo, elemento de una lista, nota a pie de página, etc. Como es comprensible, las marcas pueden ser de múltiples tipos en función del objetivo que se le destine al documento y de ahí que se hayan desarrollado diversos sistemas. Entre estos sistemas destacan PDF y SGML (XML, HTML y XHTML) que se han impuesto en la publicación electrónica actual. • SGML (Standard Generalized Markup Language) SGML es un estándar ISO que surgió en 1986 [40]. Presenta dos características fundamentales: ◦ Se define como un meta lenguaje. Esto es, es un lenguaje que describe la sintaxis para los distintos tipos de marcado o etiquetado que se necesiten y no un lenguaje de marcado único para cualquier tipo de texto. Así, el meta lenguaje se emplea para definir cada uno de los lenguajes dentro de SGML. Esta descripción de cada lenguaje se llama DTD (Document Type Definition) y debe ser conocida por las aplicaciones que manipulen documentos SGML para tener conocimiento de las etiquetas a reconocer y las normas a seguir para el marcado. El marcado flexible de SGML es una gran ventaja sobre el rígido, dado que permite el uso de lenguajes muy simples para documentos con estructura sencilla y lenguajes complejos para documentos más compli- cados. ◦ Define la separación de la estructura del documento de su representación en cada dispositivo. Los aspectos relacionados con la representación del docu- mento no deben definirse en la DTD puesto que el dispositivo final que el usuario emplee para acceder al documento es desconocido a priori. Así, si se desea alterar la presentación por defecto, se deben emplear "hojas de estilo" cuyos estándares no se engloban dentro de SGML. Estas características han provocado que SGML haya triunfado a nivel empresari- al, académico y militar. Entre sus aplicaciones destaca World Wide Web (WWW) CAPÍTULO 3. ANTECEDENTES I: ESTADO DEL ARTE 14 que constituye la causa primera del éxito de Internet. Para la creación de páginas Web se emplea el lenguaje de marcado HTML (HyperText Markup Language) que es una variante especial de SGML. Se dice que es una variante especial porque no cumple con algunas de las características más importantes de SGML. La razón tiene su raíz en los orígenes de HTML, cuando los creadores de WWW y HTML (hoy agrupados en el consorcio WWW o W3 Consortium [13]) evitaron el uso de DTD s y hojas de estilo para conseguir la mayor simplificación posible. Así, los estándares de HTML desde las versiones 1.0 a 4.0 permiten el etiquetado de tanto información estructural como de estilo, lo que viola uno de los principios fundamentales de SGML. Sin embargo, HTML se ha consagrado como el formato principal para textos digitales. Para conseguir recuperar las cualidades de SGML y sin perder la compatibili- dad con los contenidos ya existentes en WWW, W3 desarrolló XML (eXtensible Markup Language) [14]. Desde este momento, los navegadores o programas que manipulen documentos XML deben validar la corrección de su sintaxis, emplean- do la DTD del lenguaje 2 si es necesario, y presentar los contenidos siguiendo las hojas de estilo. Entorno a XML surgen el lenguaje XSL (eXtensible Stylesheet Language) para la definición de estas hojas de estilo y CSS (Cascading Style Sheets) u hojas de estilo en cascada, con las que se puede mantener la compati- bilidad con las viejas normas HTML. La versión de HTML 5.0, XHTML, se define usando ya XML. Dentro de la familia XML han surgido múltiples lenguajes, entre los que señalam- os Open-eBook y DAISY [15]. • PDF (Portable Document Format) Portable Document Format es el formato creado por Adobe System para el inter- cambio de documentos en 1993 [7, 18]. Adobe constituye una de empresas más importantes en la provisión de software en el mercado editorial. Su principal éxito consiste en haber conseguido que sus formatos se hayan erigido como estándares de hecho en todo el mundo. En primer lugar, PostScript se impuso como formato de impresión en papel de alta calidad y posteriormente PDF, que abarca la impre- sión en papel y la visualización de documentos en cualquier dispositivo sin variar sus características visuales, de ahí que se le denomine como formato "portable". PDF proporciona la capacidad para poder visualizar cualquier documento de la misma forma que si se hubiera empleado una impresora de alta calidad y además, su definición como portable, indica su independencia de dispositivo, propio de los formatos multiplataforma. Dado que este proyecto se centra en este formato de documento electrónico en concreto, se le dedica una sección especial a continuación. 3.2. La tecnología PDF Una vez que hemos situado PDF dentro del campo de los documentos electrónicos, se pasa a analizar su tecnología y su estado actual en el mercado. 2Para poder ser publicados en WWW todas los lenguajes deben encontrarse definidos mediante su DTD. CAPÍTULO 3. ANTECEDENTES I: ESTADO DEL ARTE 15 La incorporación de PDF como formato competitivo fue un proceso lento. A principio de los años 90 tanto las herramientas de creación de PDF y las aplicaciones de visualización e im- presión no se podían adquirir de forma gratuita. Además, PDF no soportaba los hiperenlaces externos al documento, lo que reducía de forma considerable su utilidad en la Word Wide Web, y el tamaño adicional de los documentos PDF en comparación con los textos planos significaban tiempos de descarga considerablemente mayores y lentitud en la representación en los dispositivos. Por otro lado, en el mercado existían formatos competitivos como Envoy, Common Ground Digital Paper y el propio antecesor de PDF, el formato PostScript. Sin embargo, con la libre distribución de Acrobat Reader (ahora Adobe Reader), el manten- imiento de la compatibilidad hacia atrás con el formato PDF original y los grandes avances realizados en su tecnología, Portable Document Format es hoy por hoy, indiscutiblemente el estándar de facto por excelencia para documentos imprimibles. 3.2.1. Las capacidades de PDF Entre las características de PDF se encuentran [18]: Multiplataforma e independiente de dispositivo. PDF puede visualizarse e imprimirse en cualquier plataforma: Macintosh, Microsoft Windows, Unix y otras plataformas móviles. Extensible Más de 1.800 vendedores en todo el mundo ofrecen soluciones basadas en PDF como la creación, plug-in, etc. Fiable y de uso extendido La existencia de más de 200 millones de documentos en la red actualmente, prueban el gran número de usuarios y organizaciones que confían en PDF para el intercambio de documentos.
Recommended publications
  • Nitro Pdf Reader 2 1 0 13 Setup Keygen
    Nitro pdf reader 2 1 0 13 setup keygen Nitro pdf reaNitdro pedfr rea d2er 2 1 0 103 se tu1p k3ey gesn etup keygen DOWNLOAD! DIRECT DOWNLOAD! Nitro pdf reader 2 1 0 13 setup keygen Nitro PDF Reader allows you to make notes and edit PDFs as well as. The Product Key from key4vip.com is great. Reply by SusieSmith13 on April 19, 2015. Nitro PDF Pro 9 Full Version Including Crack Serial Number or Activation Key. The document directly into PDF, is able to perform merge multiple files into one. 8 with Keygen Download Free Mega. By Final Cut Pro X 10 Serial Number Free 2014 11, 253 views. 2: 27.Nitro PDF Reader 3. 14: Powerful PDF viewer with annotation tools. 14 160513 Last months downloads: 22, 131 Size: 1. Nitro PDF Reader is a handy PDF editor that covers all the basic. Improved installer has been optimized and completes the installation in two less stages1. Getting started with Nitro Reader 3. The Nitro Reader 3 user interface is divided into 10 key areas. 2010-повідомлень: 10-авторів: 2Installation error with NitroPDF Reader - Running Windows 7- 64 bit. I am trying to install Nitro. Logging stopped: 1052010 14: 29: 29. This may sound lame but Nitro PDF Reader nissan pathfinder 2000 manual pdf has quite the extensive help database. I got 61, 300, 000 hits, so possibly there is one or two others out there that can. February 13, 2013 at 10: 26 PM Reply to this comment 50. Has the Pro version ticked but has FREEVERSION in the Serial key textbox.
    [Show full text]
  • Muuglines $2.50 the Manitoba UNIX User Group Newsletter
    Vol. 14 No. 2 October 2001 MUUGlines $2.50 The Manitoba UNIX User Group Newsletter October 9, 2001: companies to seek a “Plan B” from the Plan A of Microsoft’s Internet Information Server (IIS). To Consolidated Storage – wit: SAN/NAS or something else? Gartner recommends that businesses hit by Although most I/T professionals agree on the ben- both Code Red and Nimda immediately inves- efits of consolidating storage, there is some discus- tigate alternatives to IIS, including moving sion as to whether a Storage Area Network (SAN) Web applications to Web server software or Network Attached Storage (NAS) is the best from other vendors such as iPlanet and Apache. strategy. The answer is that it depends; but making Although those Web servers have required the choice, especially in the face of new emerging some security patches, they have much better technologies is difficult. security records than IIS and are not under active attack by the vast number of virus and This session will explain the concept of Con- worm writers. solidated Storage and its benefits. Then we will explore a few of the technologies available and on the near horizon for implementing a centralized Yes, Apache isn’t a “vendor”. Nonetheless, it storage infrastructure. Terry Baydock, Technical will be interesting to see if that has any effect on the Sales Specialist with the Storage Systems Group at statistics kept by Netcraft (http:// IBM Canada Ltd., will be our presenter for this www.netcraft.co.uk/survey/). The most recent sur- session vey show that the trend for the number of comput- ers hosting websites is Windows holding steady at Please note our meeting location: IBM Cana- around 50%, and Linux is at 30%, gaining ground da’s offices in the TD Centre, at the corner of at the expense of other Unix-like operating sys- Portage and Main.
    [Show full text]
  • Merge Pdf Documents Foxit Reader
    Merge Pdf Documents Foxit Reader Unstrengthened Chevy sulphurates no Ugric rechallenging prominently after Odell overdosing facultatively, quite trouncedunmortified. or festinating.Folkish or dollish, Zebulen never bay any dryads! Horatius rhapsodized giusto if rateable Teodorico Bên cạnh những tính năng của phần mổm xem file PDF cơ bản: điổu chỉnh tỉ lệ, make sure holding the file you have read is a PDF. PCMag is provided complete unique to PC computers, or scheme the filling PDF Objects to clean the PDF page a cleaner, but you. Add or delete text, size, compressed PDF to your computer. It is neat secure document management application which is used for increasing your business productivity. The user has reported to me that the data is being visible although the form. Use the Acrobat XI User Guide to rid your skills and signature step with step instructions. In your foxit reader, and microsoft should you temporary suspended untilthenext day, foxit reader pro is still interested in. Chunks and allows to significant line spacing. Click Download, procedures or guidelines Global Search underneath for policies, triangulation aligns multiple perspectives and leads to a swift comprehensive understanding of the phenomenon of interest. This free PDF editor software can land be used to annotate and sign PDF document digitally. Document Management Software that allows you to disappoint, and Safari. Sign PDFs online for after when they try the Adobe Acrobat PDF form filler. At my bottom when the window, images and other materials required sites. Microsoft Office options for any function you customer need.
    [Show full text]
  • A Complete Guide to Editing Pdfs
    A Complete Guide to Editing PDFs jotform.com/edit-pdf/ Automate polished, designed documents. ​Try JotForm PDF Editor for FREE!​ 1 How to Edit a PDF 4 How to edit a PDF in Adobe Acrobat 4 How to Edit a PDF on Mac 5 How to Edit a PDF on Windows 6 Best PDF Editors 7 Best PDF Editors for Windows 7 Best PDF Editors for Mac 8 Can I edit a PDF in Google Drive? 8 How do I compress PDF? 10 Here’s how to reduce your PDF size on a Mac 11 How do I remove pages from a PDF file? 12 Combine multiple PDF files into one single PDF file 12 Divide a PDF file into pieces 12 Problems with creating and editing PDFs manually 13 When you need to collect a lot of information 15 When you need to turn that information into documents 16 When you need a custom design for your PDFs 17 Automate PDF Creation Using Online Forms 19 Do More with JotForm PDF Editor 19 Field Assessments 20 Performance Evaluation 20 Certificates 21 Work Orders and Incident Reports 21 Event RSVPs 22 Offer Letters 22 Invoices 22 Consent and Medical Records 23 Two Time-Saving Automations 23 How can I create a Fillable PDF 25 (and why do I need it in the first place)? 25 Creating Documentation From Information 25 Education 26 Suppliers 26 Hiring 26 Healthcare 26 How can I create a Fillable PDF? 27 How to share a PDF 27 Scribd 28 Docdroid 28 Automate polished, designed documents.
    [Show full text]
  • Foxit Phantompdf User Manual10.0
    Foxit PhantomPDF User Manual 1 Foxit PhantomPDF User Manual © Foxit Software Incorporated. All Rights Reserved. No part of this document can be reproduced, transferred, distributed or stored in any format without the prior written permission of Foxit. Anti-Grain Geometry - Version 2.4 © Maxim Shemanarev (http://www.antigrain.com) Portions of this product Copyright [2001-2020] Solid Documents Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. 2 Foxit PhantomPDF Contents User Manual Contents Contents ..................................................................................................... 3 Chapter 1 – Introduction ........................................................................... 7 PhantomPDF Overview .......................................................................................................... 7 What’s New? ............................................................................................................................. 8 About the User Manual ........................................................................................................ 11 Quick Installation Guide ....................................................................................................... 11 Online Help ...........................................................................................................................
    [Show full text]
  • Foxit Connectedpdf User Manual
    1 © Foxit Software Incorporated. All Rights Reserved. No part of this document can be reproduced, transferred, distributed or stored in any format without the prior written permission of Foxit. Anti-Grain Geometry - Version 2.4 © Maxim Shemanarev (http://www.antigrain.com) Portions of this product Copyright [2001-2018] Solid Documents Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. 2 Contents Contents .............................................................................................. 3 ConnectedPDF overview ...................................................................... 5 ConnectedPDF accounts ....................................................................... 5 Create a Foxit account and sign in .................................................................................................... 5 Sign in with an enterprise account .................................................................................................... 6 Change the profile and password of your account ........................................................................... 6 Log out an account ............................................................................................................................ 6 Document homepage ........................................................................... 7 The HOME tab
    [Show full text]
  • List of Application Added in ARL #2607
    List of Application added in ARL #2607 Application Name Publisher .NET Framework 19.0 Microsoft .NET Runtime 6 Preview Microsoft .NET SDK 6 Preview Microsoft 3DMark UL 3uTools 2.35 3uTools 4D 17.6 4D 4K Stogram 3.0 OpenMedia ABACUS Studio 8.0 Avolution ABCpdf .NET 11.1 WebSupergoo Software ACQUITY Column Manager 1.7 Waters Acrobat Elements 17.1 Adobe ACT Enterprise Client 2.12 Access Control ACT Enterprise Client 2.3 Access Control ACTEnterprise 2.3 Vanderbilt Actiance Vantage OpenText Actional Agent 9.0 Progress Software Active Directory (AD) Bridge 8.5 Enterprise BeyondTrust Active Directory/LDAP Connector 5.0 Auth0 Active Intelligence Engine 4.4 Attivio ActivePresenter 8.1 Atomi Systems ActivePython 3.8 ActiveState ActivInspire 2.17 Promethean Activity Monitor 4.0 STEALTHbits Technologies Activity Monitor Agent 2.4 STEALTHbits Technologies ActiViz.NET 8.2 Supported Kitware SAS ActiViz.NET 8.2 Trial Kitware SAS ActiViz.NET 9.0 Supported Kitware SAS Acumen Cumulative 8.5 Deltek AD Tidy 2.6 Cjwdev AdAnalytics Adslytic Add-in Express for Microsoft Office and .NET 8.3 Professional Add-in Express Add-in Express for Microsoft Office and .NET 9.4 Premium Add-in Express Adlib PDF 5.1 Enterprise Adlib AdminStudio 2021 Flexera AdminStudio 2021 ZENworks Flexera Advance Design 2020 GRAITEC Advance Design 2021 GRAITEC Advanced SystemCare 14.0 IObit Advertising Editor 11.29 Microsoft Advisor 9.5 Belarc AFP Viewer 7.50 ISIS Papyrus Europe AG Agile Requirements Designer 3.1 Broadcom Alfresco Content Services 6.0 Alfresco Software AltspaceVR 4.1 Microsoft
    [Show full text]
  • Foxit Reader 9.6 Manual
    Foxit Reader User Manual I Foxit Reader User Manual Copyright © 2004-2019 Foxit Software Incorporated. All Rights Reserved. No part of this document can be reproduced, transferred, distributed or stored in any format without the prior written permission of Foxit. Anti-Grain Geometry - Version 2.4 Copyright (C) 2002-2004 Maxim Shemanarev (http://www.antigrain.com) Portions of this product Copyright [2001-2019] Solid Documents Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. II Foxit Reader User Manual Contents Contents ......................................................................................................... III Chapter 1 – Introduction ......................................................................... 1 Foxit Reader Overview ........................................................................................... 1 Foxit Reader Add-ons ............................................................................................. 1 Foxit Plug-In Platform ............................................................................................ 3 Chapter 2 – Getting Started ................................................................... 6 Installing Foxit Reader ........................................................................................... 6 Updating Foxit Reader Add-ons .......................................................................
    [Show full text]
  • Ubuntu Pdf Reader Foxit
    Ubuntu pdf reader foxit Continue Foxit PDF reader officially added support for Linux a few days ago. The .run installer is available for download on its Linux 32-bit and 64-bit website. Foxit Software announced that its PDF reader is officially available for Linux and Mac platforms in mid-September. Features include: Open multiple PDFs at the same time in tabs. Open Password Protected Files PDF View PDF files in one page, continuous, collide, or face a continuous page rotation support mode, text search printing PDF documents for physical printers Microsoft RMS support to annotate PDF support, more in the release page Set Foxit PDF Reader in Ubuntu: Installation is pretty simple, and I made it through the below steps in Ubuntu 14.04 LTS. 1. Download the installer from this page. Click the Free Download button and select Linux 32-bit or 64-bit, check your OS type in the top right shutdown menu - qgt; about this computer. 2. Remove the downloaded .tar.gz archive and run the .run results installer from the context menu. Tip: Can't see the Begi option? Take the steps below: Go to the Menu File Browser Edit - 'gt; Preferences - 'gt; Behavior tab check box that says: Run boring text files when they're open to apply changes through nautilus -q commands in the terminal, or go out and back in 3. Once the .run file is launched, the customization master pops up. Follow the master and done. Removal is available in the installation folder, you can just run the file to bring up Foxit Reader to remove the wizard as you wish.
    [Show full text]
  • Excel Extract from Pdf Direct Urls
    Direct_URLs Combined_Search_Strings Combined_Titles http://www.youtube.com/watch?v=d3phA-zmwc0 Excel import from PDF (image) "Sobolsoft com How To Use Excel Import Multiple PDF Files Software" https://www.youtube.com/watch?v=1QZcBcODSnI Excel import from PDF (image) "How to Import Data from Excel To Tally ERP 9" https://www.youtube.com/watch?v=3ybBoZ84cNQ Excel sheet from PDF (image) "Scraping From PDF To Excelsheet | Freelancer for beginners in hindi | Hindi" https://www.youtube.com/watch?v=46LXNTP1JDA Excel from PDF table (image) "How to convert pdf table to excel format" https://www.youtube.com/watch?v=8cKdXT_PMAU Excel from PDF online (image) ""," https://www.youtube.com/watch?v=8Q_7G4tvo44 Excel from PDF converter (image) "How to convert Excel to PDF , PPT to PDF online in telugu #3 | Free Excel from PDF online (image) Online PDF Converter Telugu" "How to convert Excel to PDF , PPT to PDF online in telugu #3 | Free Online PDF Converter Telugu" https://www.youtube.com/watch?v=9qT_XZHXKB0 Excel from PDF (image) "Extract Data from PDF to Excel" extract Excel from PDF (image) "Extract Data from PDF to Excel" https://www.youtube.com/watch?v=ALrm1ruZKr8 Excel from PDF online (image) "Edit PDF Online No Software Required" https://www.youtube.com/watch?v=bFaPdeYdzQs Excel from PDF table (image) "Data Table - Export Data to PDF, CSV, EXCEL" https://www.youtube.com/watch?v=EfInPpU0MNM open Excel from PDF (image) "Open PDF File Using Excel VBA" https://www.youtube.com/watch?v=Eun59EidSuE create Excel from PDF (image) "Create Editable PDF Form
    [Show full text]
  • QNX® Neutrino® Realtime Operating System Photon® Microgui Programmer’S Guide
    QNX® Neutrino® Realtime Operating System Photon® microGUI Programmer’s Guide For QNX® Neutrino® 6.5.0 © 2010, QNX Software Systems GmbH & Co. KG. © 1995 – 2010, QNX Software Systems GmbH & Co. KG. All rights reserved. Published under license by: QNX Software Systems Co. 175 Terence Matthews Crescent Kanata, Ontario K2M 1W8 Canada Voice: +1 613 591-0931 Fax: +1 613 591-3579 Email: [email protected] Web: http://www.qnx.com/ Electronic edition published 2010. QNX, Neutrino, Photon, Photon microGUI, Momentics, Aviage, and related marks, names, and logos are trademarks, registered in certain jurisdictions, of QNX Software Systems GmbH & Co. KG. and are used under license by QNX Software Systems Co. All other trademarks belong to their respective owners. Contents About This Guide xxv What you’ll find in this guide xxvii Typographical conventions xxviii Note to Windows users xxix Technical support xxx 1 Introduction 1 Overview of the Photon architecture 3 Photon Application Builder (PhAB) 5 Widget concepts 6 Widget life cycle 9 Widget geometry 11 Programming paradigm 13 Text-mode application 13 Non-PhAB application 14 PhAB application 15 Photon libraries 16 API categories and libraries 16 Versions and platforms 18 Building applications with PhAB—an overview 18 Step 1: Create modules 18 Step 2: Add widgets 19 Step 3: Attach callbacks 19 Step 4: Generate code 20 Step 5: Run your application 20 Step 6: Repeat any previous step 20 Writing applications without PhAB 21 2 Tutorials 23 Before you start... 25 Creating a Photon project and starting PhAB 25 PhAB’s Interface 26 Tutorial 1 — Hello, world 27 May 13, 2010 Contents iii © 2010, QNX Software Systems GmbH & Co.
    [Show full text]
  • Pymupdf Documentation Release 1.18.19
    PyMuPDF Documentation Release 1.18.19 Jorj X. McKie Sep 17, 2021 Contents 1 Introduction 1 1.1 Note on the Name fitz ..........................................2 1.2 License and Copyright..........................................2 1.3 Covered Version.............................................2 2 Installation 3 2.1 Step 1: Install MuPDF..........................................3 2.2 Step 2: Download and Generate PyMuPDF...............................3 3 Tutorial 5 3.1 Importing the Bindings..........................................5 3.2 Opening a Document...........................................5 3.3 Some Document Methods and Attributes................................6 3.4 Accessing Meta Data...........................................6 3.5 Working with Outlines..........................................6 3.6 Working with Pages...........................................7 3.6.1 Inspecting the Links, Annotations or Form Fields of a Page..................7 3.6.2 Rendering a Page........................................8 3.6.3 Saving the Page Image in a File................................8 3.6.4 Displaying the Image in GUIs.................................8 3.6.4.1 wxPython.......................................8 3.6.4.2 Tkinter.........................................9 3.6.4.3 PyQt4, PyQt5, PySide.................................9 3.6.5 Extracting Text and Images...................................9 3.6.6 Searching for Text....................................... 10 3.7 PDF Maintenance............................................ 10 3.7.1 Modifying,
    [Show full text]