{"id":680,"date":"2004-01-21T22:53:13","date_gmt":"2004-01-21T20:53:13","guid":{"rendered":"\/\/?p="},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T23:00:00","slug":"phplinks-fpdf","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/","title":{"rendered":"php::Links(&#8216; FPDF &#8216; );"},"content":{"rendered":"<p>nuova versione per <a href=\"http:\/\/www.fpdf.org\/\">FPDF<\/a>, la classe php per la generazione automatica di file in formato PDF. Tra le novit\u00e0: <\/p>\n<blockquote><p>&#8211; Image() now displays the image at 72 dpi if no dimension is given.<br \/>\n&#8211; Output() takes a string as second parameter to indicate destination.<br \/>\n&#8211; Open() is now called automatically by AddPage().<br \/>\n&#8211; Inserting remote JPEG images doesn&#8217;t generate an error any longer.<br \/>\n&#8211; Decimal separator is forced to dot in the constructor.<br \/>\n&#8211; Added several encodings (Turkish, Thai, Hebrew, Ukrainian and Vietnamese).<br \/>\n&#8211; The last line of a right-aligned MultiCell() was not correctly aligned if it was terminated by a carriage return.<br \/>\n&#8211; No more error message about already sent headers when outputting the PDF to the standard output from the command line.<br \/>\n&#8211; The underlining was going too far for text containing characters \\, ( or ).<br \/>\n&#8211; $HTTP_ENV_VARS has been replaced by $HTTP_SERVER_VARS.<\/p><\/blockquote>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>nuova versione per FPDF, la classe php per la generazione automatica di file in formato PDF. Tra le novit\u00e0: &#8211; Image() now displays the image at 72 dpi if no dimension is given. &#8211; Output() takes a string as second parameter to indicate destination. &#8211; Open() is now called automatically by AddPage(). &#8211; Inserting remote [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5],"tags":[],"class_list":["post-680","post","type-post","status-publish","format-standard","hentry","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php::Links(&#039; FPDF &#039; ); - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php::Links(&#039; FPDF &#039; ); - Fullo\" \/>\n<meta property=\"og:description\" content=\"nuova versione per FPDF, la classe php per la generazione automatica di file in formato PDF. Tra le novit\u00e0: &#8211; Image() now displays the image at 72 dpi if no dimension is given. &#8211; Output() takes a string as second parameter to indicate destination. &#8211; Open() is now called automatically by AddPage(). &#8211; Inserting remote [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2004-01-21T20:53:13+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/01\\\/21\\\/phplinks-fpdf\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/01\\\/21\\\/phplinks-fpdf\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php::Links(&#8216; FPDF &#8216; );\",\"datePublished\":\"2004-01-21T20:53:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/01\\\/21\\\/phplinks-fpdf\\\/\"},\"wordCount\":151,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"tecnologia\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/01\\\/21\\\/phplinks-fpdf\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/01\\\/21\\\/phplinks-fpdf\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/01\\\/21\\\/phplinks-fpdf\\\/\",\"name\":\"php::Links(' FPDF ' ); - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2004-01-21T20:53:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/01\\\/21\\\/phplinks-fpdf\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/01\\\/21\\\/phplinks-fpdf\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/01\\\/21\\\/phplinks-fpdf\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php::Links(&#8216; FPDF &#8216; );\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"php::Links(' FPDF ' ); - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/","og_locale":"en_US","og_type":"article","og_title":"php::Links(' FPDF ' ); - Fullo","og_description":"nuova versione per FPDF, la classe php per la generazione automatica di file in formato PDF. Tra le novit\u00e0: &#8211; Image() now displays the image at 72 dpi if no dimension is given. &#8211; Output() takes a string as second parameter to indicate destination. &#8211; Open() is now called automatically by AddPage(). &#8211; Inserting remote [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/","og_site_name":"Fullo","article_published_time":"2004-01-21T20:53:13+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php::Links(&#8216; FPDF &#8216; );","datePublished":"2004-01-21T20:53:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/"},"wordCount":151,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["tecnologia"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/","url":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/","name":"php::Links(' FPDF ' ); - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2004-01-21T20:53:13+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2004\/01\/21\/phplinks-fpdf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php::Links(&#8216; FPDF &#8216; );"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-aY","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1791,"url":"https:\/\/www.fullo.net\/blog\/2005\/11\/29\/php-511-rilasciato\/","url_meta":{"origin":680,"position":0},"title":"php 5.1.1 rilasciato","author":"Francesco Fullone","date":"29\/11\/2005","format":false,"excerpt":"Non sono passati neanche 4 giorni che php 5.1.1 viene rilasciato per coprire alcuni grossi problemi di compatibilit\u00e0 aperti dalla versione 5.1. * Native date class is withdrawn to prevent namespace conflict with PEAR's date package. * Fixed fatal parse error when the last line of the script is a\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1800,"url":"https:\/\/www.fullo.net\/blog\/2005\/12\/05\/php-news-3\/","url_meta":{"origin":680,"position":1},"title":"php news","author":"Francesco Fullone","date":"05\/12\/2005","format":false,"excerpt":"Qualche link sul php preso in qua e l\u00e0: Una simpatica strip sulle problematiche dei sysadmin che hanno a che fare con il php la scorsa settimana ho parlato di WinBinder per creare applicazioni client-side con php, oggi ho scoperto l'esistenza di PHP-Qt che per di pi\u00f9 \u00e8 multipiattaforma Anche\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1463,"url":"https:\/\/www.fullo.net\/blog\/2005\/06\/16\/compilare-pdf-usando-php\/","url_meta":{"origin":680,"position":2},"title":"compilare PDF usando php","author":"Francesco Fullone","date":"16\/06\/2005","format":false,"excerpt":"Justin Koivisto ha creato una utilissima classe per compilare automaticamente i PDF contenenti form, l'utilit\u00e0 della classe \u00e8 spiegata dall'autore cos\u00ec: The most popular reason for using a method like this is so the data can be represented in a standard format that is easy to comprehend. This method can\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":831,"url":"https:\/\/www.fullo.net\/blog\/2004\/04\/27\/web-riviste\/","url_meta":{"origin":680,"position":3},"title":"web riviste","author":"Francesco Fullone","date":"27\/04\/2004","format":false,"excerpt":"mi sono dimenticato di dire che nel numero di aprile di php|architect si parla di: Smarty and Internationalization Internationalization is one of those topics that no one really wants to deal with. Yet, being able to present contents to users in their own locale is an important aspect of every\u2026","rel":"","context":"In &quot;di tutto un po'&quot;","block_context":{"text":"di tutto un po'","link":"https:\/\/www.fullo.net\/blog\/category\/di-tutto-un-po\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2553,"url":"https:\/\/www.fullo.net\/blog\/2009\/01\/12\/twitto-un-framework-php-da-140-caratteri\/","url_meta":{"origin":680,"position":4},"title":"Twitto, un framework PHP da 140 caratteri","author":"Francesco Fullone","date":"12\/01\/2009","format":false,"excerpt":"Ad opera di Fabien Potencier, gi\u00e0 autore di Symfony, ecco l'ennesimo framework per PHP. Si chiama Twitto ed ha la peculiarit\u00e0\u00a0 di essere scritto in soli 140 caratteri! :) [code] require __DIR__.'\/c.php';if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; })) throw new Exception('Error');$c(); [\/code] Da notare che il framework\u2026","rel":"","context":"In &quot;open source&quot;","block_context":{"text":"open source","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/open-source\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":980,"url":"https:\/\/www.fullo.net\/blog\/2004\/08\/28\/php-solution\/","url_meta":{"origin":680,"position":5},"title":"php solution","author":"Francesco Fullone","date":"28\/08\/2004","format":false,"excerpt":"php solution \u00e8 la prima vera rivista in italiano (anche se per ora solo tradotta) interamente dedicata al php. Sar\u00e0 presto nelle edicole anche se \u00e8 gi\u00e0 presente un articolo da scaricare in formato pdf dal titolo: Extreme Hangman. caiuz","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=680"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/680\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}