{"id":45,"date":"2017-03-28T04:53:07","date_gmt":"2017-03-28T04:53:07","guid":{"rendered":"http:\/\/kaeroscorps.com\/kcblog\/?p=45"},"modified":"2017-03-28T07:17:48","modified_gmt":"2017-03-28T07:17:48","slug":"no-more-work-progress-estimations-pdf-jack","status":"publish","type":"post","link":"https:\/\/kaeroscorps.com\/kcblog\/2017\/03\/28\/no-more-work-progress-estimations-pdf-jack\/","title":{"rendered":"No more work progress estimations (PDF Jack)"},"content":{"rendered":"<p>we all know how boring it would be if you couldn&#8217;t figure out how much work has been actually completed since\u00a0some process has started, up until version 6 of <a href=\"https:\/\/www.microsoft.com\/en-us\/store\/p\/pdf-jack\/9nblggh1p3p6?ocid=badge\">PDF Jack<\/a> there isn&#8217;t such facility to know that while\u00a0a manipulation process is in progress such as removing several pages, rotating pages all at once etc&#8230; , hence we introduced the progress reporting module in version 7, the progress is displayed to user to get accurate estimation of amount of work\u00a0done so far, we made sure that almost any kind of manipulation is backed by progress reporting module, we made a small demo of how it works in version while exporting pages in a pdf file as png images to a folder<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-46\" src=\"http:\/\/kaeroscorps.com\/kcblog\/wp-content\/uploads\/2017\/03\/progress_indication-1.gif\" alt=\"\" width=\"854\" height=\"450\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Update<\/strong>: we just made a performance benchmark on a pdf document having 1313 pages &amp; the results are below<\/p>\n<ul>\n<li>Exporting all pages to individual PNG image took <strong>2:16 (MM:SS)<\/strong> with usage of almost <strong>350 &#8211; 400 MB<\/strong> memory using <strong>version 6.1.8\u00a0<\/strong><\/li>\n<li>The same task using<strong> version 7<\/strong> took just <strong>2:02 (MM:SS)<\/strong> which is pretty good 16 seconds improvement with just <strong>150 &#8211; 180 MB<\/strong> memory i.e half memory usage when compared to version 6 \ud83d\ude42<\/li>\n<\/ul>\n<p>we are working to even more improve it as much as possible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>we all know how boring it would be if you couldn&#8217;t figure out how much work has been actually completed since\u00a0some process has started, up until version 6 of PDF Jack there isn&#8217;t such facility to know that while\u00a0a manipulation process is in progress such as removing several pages, rotating pages all at once etc&#8230;&hellip;<\/p>\n <a href=\"https:\/\/kaeroscorps.com\/kcblog\/2017\/03\/28\/no-more-work-progress-estimations-pdf-jack\/\" title=\"No more work progress estimations (PDF Jack)\" class=\"entry-more-link\"><span>Read More<\/span> <span class=\"screen-reader-text\">No more work progress estimations (PDF Jack)<\/span><\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"Layout":"","footnotes":""},"categories":[3],"tags":[],"class_list":["entry","author-kc_wordpress","post-45","post","type-post","status-publish","format-standard","category-pdf-jack"],"_links":{"self":[{"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":4,"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"predecessor-version":[{"id":50,"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/posts\/45\/revisions\/50"}],"wp:attachment":[{"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kaeroscorps.com\/kcblog\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}