{"id":58,"date":"2013-08-15T06:26:51","date_gmt":"2013-08-15T11:26:51","guid":{"rendered":"http:\/\/coherentpdf.com\/blog\/?p=58"},"modified":"2013-08-15T06:26:51","modified_gmt":"2013-08-15T11:26:51","slug":"camlpdf-17","status":"publish","type":"post","link":"https:\/\/coherentpdf.com\/blog\/?p=58","title":{"rendered":"CamlPDF 1.7"},"content":{"rendered":"<p>The first new release of the CamlPDF library for a while is here:<\/p>\n<p><a class=\"moz-txt-link-freetext\" href=\"http:\/\/www.github.com\/johnwhitington\/camlpdf\">http:\/\/www.github.com\/johnwhitington\/camlpdf<\/a><\/p>\n<p>(Or, shortly, via OPAM.)<\/p>\n<p>The documentation is online here:<\/p>\n<p><a class=\"moz-txt-link-freetext\" href=\"http:\/\/www.coherentpdf.com\/camlpdf\">http:\/\/www.coherentpdf.com\/camlpdf<\/a><\/p>\n<p>A little introduction is here:<\/p>\n<p><a class=\"moz-txt-link-freetext\" href=\"http:\/\/www.coherentpdf.com\/introduction_to_camlpdf.pdf\">http:\/\/www.coherentpdf.com\/introduction_to_camlpdf.pdf<\/a><\/p>\n<p>Most importantly, CamlPDF is now open source, being under a standard  LGPL with linking exception licence.<\/p>\n<p>This release is much cleaner: development has moved to Github for  transparency, ocamlfind is supported, and it should compile  out-of-the-box with no dependencies on Windows, Mac and Linux.  Documentation is much improved.<\/p>\n<p>And, of course, there&#8217;s lots of new functionality, such as 256 bit AES  encryption, reading of malformed files, support for writing with object  streams, and new modules for merging files, bookmarks, destinations.  It&#8217;s also very much faster.<\/p>\n<p>There have, however, been significant non-backward-compatible API  changes. These will be minimized in the future. Contact me directly or  via the Github issue system if you need help updating code from a  previous version.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The first new release of the CamlPDF library for a while is here: http:\/\/www.github.com\/johnwhitington\/camlpdf (Or, shortly, via OPAM.) The documentation is online here: http:\/\/www.coherentpdf.com\/camlpdf A little introduction is here: http:\/\/www.coherentpdf.com\/introduction_to_camlpdf.pdf Most importantly, CamlPDF is now open source, being under a &hellip; <a href=\"https:\/\/coherentpdf.com\/blog\/?p=58\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[8,5],"class_list":["post-58","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-camlpdf","tag-ocaml"],"_links":{"self":[{"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=58"}],"version-history":[{"count":0,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/58\/revisions"}],"wp:attachment":[{"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}