{"id":695,"date":"2008-06-25T08:20:54","date_gmt":"2008-06-25T07:20:54","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/695-adobes-acrobatcom-rest-api.html"},"modified":"2008-06-25T08:20:54","modified_gmt":"2008-06-25T07:20:54","slug":"adobes-acrobatcom-rest-api","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/695-adobes-acrobatcom-rest-api.html","title":{"rendered":"Adobe\u2019s Acrobat.com REST API"},"content":{"rendered":"<\/p>\n<p>I wrote a <a href=\"http:\/\/www.itweek.co.uk\/itweek\/analysis\/2219645\/adobe-pushes-acrobat-multimedia-4074637\">piece for IT Week<\/a> on Adobe Acrobat 9. One aspect of the new <a href=\"https:\/\/www.acrobat.com\">Acrobat.com<\/a> collaboration site that has not received much attention (by way of evidence, the developer forum is <a href=\"http:\/\/www.adobe.com\/cfusion\/webforums\/forum\/index.cfm\">currently quiescent<\/a>) is the document services API. This is a REST API which lets you integrate Acrobat.com services into an application. You can use pretty much any programming language that can talk HTTP. There are some similarities with Amazon\u2019s <a href=\"http:\/\/www.amazon.com\/s3\">Simple Storage Service<\/a>: file upload and download, and management of access control lists based on Adobe IDs (email addresses registered with Adobe). The <a href=\"http:\/\/learn.adobe.com\/wiki\/display\/acds\/C.+API+Reference\">API reference is here<\/a>; there are also some wrapper libraries for Java, ActionScript, Ruby, Python and Cold Fusion. No C# yet.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.itwriting.com\/images\/acrobat_api.gif\" \/> <\/p>\n<p>It strikes me as a useful API. For example, imagine you have an application that creates a sales report. The application could upload the report to Acrobat.com and email a group of colleagues with the link.<\/p>\n<p>Another obvious application is a utility to synchronize local and online files. While there are no specific synchronization APIs, you can get the last modified date of a file which would be enough for something simple.<\/p>\n<p>The service will get more useful as other pieces emerge. Flash 10 has a rich text editor with some useful features such as multi-columns with text flow, multi-language and bi-directional support. Put this together with AIR and the Acrobat API and you have all you need to make your own cross-platform offline word processor with online storage. Adobe itself intends to provide this in a future offline version of Buzzword.<\/p>\n<div class=\"wlWriterSmartContent\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1a1c3ac0-9f62-470b-b70a-b04222a3d90e\" style=\"padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px\">Technorati tags: <a href=\"http:\/\/technorati.com\/tags\/acrobat.com\" rel=\"tag\">acrobat.com<\/a>, <a href=\"http:\/\/technorati.com\/tags\/adobe\" rel=\"tag\">adobe<\/a>, <a href=\"http:\/\/technorati.com\/tags\/amazon+s3\" rel=\"tag\">amazon s3<\/a>, <a href=\"http:\/\/technorati.com\/tags\/rest\" rel=\"tag\">rest<\/a>, <a href=\"http:\/\/technorati.com\/tags\/actionscript\" rel=\"tag\">actionscript<\/a>, <a href=\"http:\/\/technorati.com\/tags\/flash\" rel=\"tag\">flash<\/a>, <a href=\"http:\/\/technorati.com\/tags\/buzzword\" rel=\"tag\">buzzword<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I wrote a piece for IT Week on Adobe Acrobat 9. One aspect of the new Acrobat.com collaboration site that has not received much attention (by way of evidence, the developer forum is currently quiescent) is the document services API. This is a REST API which lets you integrate Acrobat.com services into an application. You &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/695-adobes-acrobatcom-rest-api.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Adobe\u2019s Acrobat.com REST API<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,80,96],"tags":[],"class_list":["post-695","post","type-post","status-publish","format-standard","hentry","category-adobe","category-software-development","category-web-authoring"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=695"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/695\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}