{"id":553,"date":"2010-09-10T12:00:58","date_gmt":"2010-09-10T08:00:58","guid":{"rendered":"http:\/\/www.dhtmlx.com\/blog\/?p=553"},"modified":"2025-05-19T14:40:30","modified_gmt":"2025-05-19T11:40:30","slug":"update-for-grid-to-pdf-and-scheduler-to-pdf-services","status":"publish","type":"post","link":"https:\/\/dhtmlx.com\/blog\/update-for-grid-to-pdf-and-scheduler-to-pdf-services\/","title":{"rendered":"Updated Export Functionality (to PDF, Excel) for Grid and Scheduler"},"content":{"rendered":"<p>A few months ago we told you about the new export functionality available for dhtmlxGrid (<a href=\"https:\/\/dhtmlx.com\/blog\/printing-capabilities-part-3-grid-to-pdf-improvements\/\">export to PDF<\/a> and <a href=\"https:\/\/dhtmlx.com\/blog\/export-dhtmlxgrid-to-excel\/\">Excel<\/a>) and dhtmlxScheduler (<a href=\"https:\/\/dhtmlx.com\/blog\/printing-capabilities-part-1-dhtmlxscheduler\/\">export to PDF<\/a>). These features were &#8216;fresh&#8217; and had a few imperfections, but they have been since tested and improved. Today we present the update pack that eliminates all the known bugs. <\/p>\n<p><strong>What&#8217;s New<\/strong><br \/>\nThough the bug fixes were a great deal of work, we\u2019ve also made a number of improvements to each feature. For example, there are two major enhancements in dhtmlxScheduler-to-PDF. The first one is the option to export Unit View to PDF, which you couldn\u2019t do in the previous version. <\/p>\n<div id=\"attachment_559\" style=\"width: 593px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-559\" src=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2010\/09\/scheduler_to_pdf.gif\" alt=\"Scheduler - Export to PDF\" title=\"Scheduler - Export to PDF\" width=\"583\" height=\"394\" class=\"size-full wp-image-559\" srcset=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2010\/09\/scheduler_to_pdf.gif 583w, https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2010\/09\/scheduler_to_pdf-300x202.gif 300w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><p id=\"caption-attachment-559\" class=\"wp-caption-text\">dhtmlxScheduler - Export to PDF<\/p><\/div>\n<p>The second improvement for the Scheduler-to-PDF service is support for custom colors. Now you can view the colored events in a PDF file, the same way as they would look in dhtmlxScheduler embedded on a webpage.<\/p>\n<p>As for dhtmlxGrid, we have removed all the limitations for export functionality, which could be quite annoying if you used grids with complex structures. Now both grid-to-PDF and grid-to-Excel features support:<\/p>\n<ul style=\"font-size:13px;\">\n<li>Hidden columns<\/li>\n<li>Footer<\/li>\n<li>Custom colors<\/li>\n<\/ul>\n<p>&nbsp;<br \/>\nSo with this update you are free to use the advanced grid options without having to worry about problems on export.<\/p>\n<div id=\"attachment_578\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-578\" src=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2010\/09\/grid_to_pdf1.gif\" alt=\"dhtmlxGrid - Export to PDF\" title=\"Grid - Export to PDF\" width=\"500\" height=\"314\" class=\"size-full wp-image-578\" srcset=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2010\/09\/grid_to_pdf1.gif 500w, https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2010\/09\/grid_to_pdf1-300x188.gif 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-578\" class=\"wp-caption-text\">dhtmlxGrid - Export to PDF<\/p><\/div>\n<p>The Grid-to-Excel service also allows custom content, which means that you can add some additional content (e.g., a company logo) to the Excel file generated from dhtmlxGrid.<\/p>\n<p><strong>Downloads<\/strong><br \/>\nUse the links below to download the newest PHP version of the export packages:<\/p>\n<ul style=\"font-size:13px;\">\n<li><a href=\"https:\/\/dhtmlx.com\/x\/download\/regular\/scheduler-pdf-php.zip\">dhtmlxScheduler-to-PDF<\/a><\/li>\n<li><a href=\"https:\/\/dhtmlx.com\/x\/download\/regular\/grid-pdf-php.zip\">dhtmlxGrid-to-PDF<\/a><\/li>\n<li><a href=\"https:\/\/dhtmlx.com\/x\/download\/regular\/grid-excel-php.zip\">dhtmlxGrid-to-Excel<\/a><\/li>\n<\/ul>\n<p>&nbsp;<br \/>\n<strong>UPDATE<\/strong>: the export functionality for <a href=\"https:\/\/dhtmlx.com\/docs\/products\/goodies\/\"><strong>Java<\/strong> or <strong>ASP.NET<\/strong><\/a> is here.<\/p>\n<p>&nbsp;<br \/>\n<strong>Documentation<\/strong><br \/>\nAnswers to configuration questions concerning the mentioned features can be found in the appropriate documentation:<\/p>\n<ul style=\"font-size:13px;\">\n<li><a href=\"https:\/\/docs.dhtmlx.com\/scheduler\/pdf.html\">Scheduler-to-PDF<\/a>;<\/li>\n<li><a href=\"https:\/\/docs.dhtmlx.com\/grid__data_export.html\">dhtmlxGrid to PDF and to Excel<\/a> <\/li>\n<\/ul>\n<p>&nbsp;<br \/>\n<strong>What&#8217;s Next<\/strong><br \/>\nIn the future, we plan to extend the list of the Scheduler views available for export to PDF, and the next update will bring printing capabilities to the TimeLine View, for both tree and cell modes. If you have any ideas or suggestions on export functionality for both dhtmlxGrid and dhtmlxScheduler, feel free to share them in the comments.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few months ago we told you about the new export functionality available for dhtmlxGrid (export to PDF and Excel) and dhtmlxScheduler (export to PDF). These features were &#8216;fresh&#8217; &#8230;<\/p>\n","protected":false},"author":2,"featured_media":3472,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70,1],"tags":[33,18,6,29,30,15,4],"class_list":["post-553","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-releases","category-uncategorized","tag-all-posts","tag-labs","tag-dhtmlxgrid","tag-grid-to-excel","tag-grid-to-pdf","tag-dhtmlxscheduler","tag-dhtmlx-updates"],"_links":{"self":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/comments?post=553"}],"version-history":[{"count":4,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/553\/revisions"}],"predecessor-version":[{"id":13914,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/553\/revisions\/13914"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media\/3472"}],"wp:attachment":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media?parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/categories?post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/tags?post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}