{"id":8582,"date":"2024-02-13T16:28:10","date_gmt":"2024-02-13T16:28:10","guid":{"rendered":"https:\/\/www.satup.xyz\/index.php\/2024\/02\/13\/build-more-versatile-adobe-express-add-ons-with-document-apis-by-kerri-shotts-feb-2024\/"},"modified":"2024-02-13T16:28:10","modified_gmt":"2024-02-13T16:28:10","slug":"build-more-versatile-adobe-express-add-ons-with-document-apis-by-kerri-shotts-feb-2024","status":"publish","type":"post","link":"https:\/\/www.satup.xyz\/index.php\/2024\/02\/13\/build-more-versatile-adobe-express-add-ons-with-document-apis-by-kerri-shotts-feb-2024\/","title":{"rendered":"Build More Versatile Adobe Express Add-Ons with Document APIs | by Kerri Shotts | Feb, 2024"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div>\n<div>\n<h2 id=\"1bce\" class=\"pw-subtitle-paragraph hq gs gt be b hr hs ht hu hv hw hx hy hz ia ib ic id ie if cp dt\">Access the user\u2019s document and develop even more engaging Adobe Express add-ons with richer content.<\/h2>\n<div class=\"ig ih ii ij ik\">\n<div class=\"speechify-ignore ab co\">\n<div class=\"speechify-ignore bg l\">\n<div class=\"il im in io ip ab\">\n<div>\n<div class=\"ab iq\"><a href=\"https:\/\/medium.com\/@photokandy?source=post_page-----d5f2cf8ac874--------------------------------\" rel=\"noopener follow\"><\/p>\n<div>\n<div class=\"bl\" aria-hidden=\"false\">\n<div class=\"l ir is bx it iu\">\n<div class=\"l fi\"><img loading=\"lazy\" decoding=\"async\" alt=\"Kerri Shotts\" class=\"l fc bx dc dd cw\" src=\"https:\/\/miro.medium.com\/v2\/resize:fill:88:88\/1*wIN2UJ15mEdnIYTTVG-r3w.jpeg\" width=\"44\" height=\"44\" loading=\"lazy\" data-testid=\"authorPhoto\"\/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/a><a href=\"https:\/\/blog.developer.adobe.com\/?source=post_page-----d5f2cf8ac874--------------------------------\" rel=\"noopener  ugc nofollow\"><\/p>\n<div class=\"ix ab fi\">\n<div>\n<div class=\"bl\" aria-hidden=\"false\">\n<div class=\"l iy iz bx it ja\">\n<div class=\"l fi\"><img loading=\"lazy\" decoding=\"async\" alt=\"Adobe Tech Blog\" class=\"l fc bx bq jb cw\" src=\"https:\/\/miro.medium.com\/v2\/resize:fill:48:48\/1*riyFijvwTfGcWNf1guRNtg.png\" width=\"24\" height=\"24\" loading=\"lazy\" data-testid=\"publicationPhoto\"\/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p id=\"badb\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">Last year, we announced Adobe Express add-ons as a way to significantly extend the functionality of our all-in-one creativity app, and the ecosystem is growing fast.<\/p>\n<p id=\"d4f0\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">Already the marketplace features over 55 add-ons, covering a wide range of use cases, and we\u2019ve been blown away by what you have been building to unlock new creative workflows within Adobe Express. More add-ons are being added all the time, and right now we\u2019re especially excited about the <a class=\"af oh\" href=\"https:\/\/new.express.adobe.com\/new?category=addOns&amp;launchAddOnId=w4lmk8l67\" rel=\"noopener ugc nofollow\" target=\"_blank\">add-on for TikTok\u2019s<\/a> AI-powered <a class=\"af oh\" href=\"https:\/\/www.tiktok.com\/business\/en-US\/blog\/tiktok-creative-assistant-smart-ai-tool\" rel=\"noopener ugc nofollow\" target=\"_blank\">Creative Assistant.<\/a><\/p>\n<p id=\"fc45\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">This year, we will expand your developer toolbox further with new capabilities and powerful new APIs, which will help you create even more useful add-ons for Adobe Express and reach an even wider audience of users.<\/p>\n<p id=\"7e74\" class=\"pw-post-body-paragraph nl nm gt nn b hr pe np nq hu pf ns nt nu pg nw nx ny ph oa ob oc pi oe of og gm bj\">To start with, we\u2019re introducing <a class=\"af oh\" href=\"https:\/\/developer.adobe.com\/express\/add-ons\/docs\/references\/document-sandbox\/document-apis\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Document APIs<\/a>, which provide access to the user\u2019s document and enable your add-on to understand and modify the document structure and contents. This means you can build add-ons that have closer access to the document and can create primitive shapes, create complex shapes using paths, add pages, rearrange content, and more.<\/p>\n<p id=\"0f20\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">December marked our first stable release of these APIs, and the team is busy building out additional capabilities that you\u2019ll be able to take advantage of. These include the ability to:<\/p>\n<ul class=\"\">\n<li id=\"b73e\" class=\"nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og pj pk pl bj\">Duplicate pages to enable variation creation and batch use cases<\/li>\n<li id=\"e69e\" class=\"nl nm gt nn b hr pm np nq hu pn ns nt nu po nw nx ny pp oa ob oc pq oe of og pj pk pl bj\">Read and modify the styling for text elements<\/li>\n<\/ul>\n<p id=\"a1fe\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">As a result, you\u2019ll be able to create more engaging add-ons with richer content, such as more flexible data visualizations, supporting batch content creation, and more. Be sure to subscribe to <a class=\"af oh\" href=\"https:\/\/www.adobe.com\/subscription\/ccdevnewsletter.html\" rel=\"noopener ugc nofollow\" target=\"_blank\">the newsletter<\/a> and attend <a class=\"af oh\" href=\"https:\/\/developer.adobe.com\/express\/community\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">office hours<\/a> to be aware of the new capabilities that are being added for add-ons and when they will be made available.<\/p>\n<figure class=\"pr ps pt pu pv pw\"\/>\n<p id=\"7ef0\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">Let\u2019s take a look at the key use cases for the Document APIs and how they align with the needs of Adobe Express users:<\/p>\n<h2 id=\"5b66\" class=\"qa oj gt be ok qb qc dx on qd qe dz oq nu qf qg qh ny qi qj qk oc ql qm qn qo bj\">Social media posts<\/h2>\n<p id=\"bb31\" class=\"pw-post-body-paragraph nl nm gt nn b hr pe np nq hu pf ns nt nu pg nw nx ny ph oa ob oc pi oe of og gm bj\">Creating and managing social media posts is an essential task, both for individuals creating their own personal content and for teams managing a wider business campaign or social presence.<\/p>\n<p id=\"1bae\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">Since the Document APIs allow add-ons to more deeply inspect documents, including text strings, add-ons can analyze a social post and make recommendations. For example, they can leverage AI to suggest hashtags, copy improvements, or other enhancements to attract the audience\u2019s attention.<\/p>\n<h2 id=\"aa0e\" class=\"qa oj gt be ok qb qc dx on qd qe dz oq nu qf qg qh ny qi qj qk oc ql qm qn qo bj\">Newsletters, flipbooks, and magazines<\/h2>\n<p id=\"428d\" class=\"pw-post-body-paragraph nl nm gt nn b hr pe np nq hu pf ns nt nu pg nw nx ny ph oa ob oc pi oe of og gm bj\">Adobe Express is also a great tool to create long-form digital documents, for instance newsletters or digital flipbooks.<\/p>\n<p id=\"7f1f\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">Through the Document APIs, add-ons can help add text elements, such as an index, table of contents, or a citations page. Or they can pull copy from an external source to use within the document, or even generate polished copy through AI.<\/p>\n<h2 id=\"823e\" class=\"qa oj gt be ok qb qc dx on qd qe dz oq nu qf qg qh ny qi qj qk oc ql qm qn qo bj\">Spelling, grammar, and style &amp; tone<\/h2>\n<p id=\"c60e\" class=\"pw-post-body-paragraph nl nm gt nn b hr pe np nq hu pf ns nt nu pg nw nx ny ph oa ob oc pi oe of og gm bj\">Add-ons can also significantly help users who are creating text-heavy documents by providing more features for copyediting, correcting text, and ensuring the right tone is being used.<\/p>\n<p id=\"fe95\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">Using the Document APIs you can create an add-on that gets an existing copy string, for example, and make recommendations for fixing spelling or grammatical errors and even replace the text for the user. Or you can help the user achieve a specific tone or style through AI-generated copy.<\/p>\n<h2 id=\"d42e\" class=\"qa oj gt be ok qb qc dx on qd qe dz oq nu qf qg qh ny qi qj qk oc ql qm qn qo bj\">Charts<\/h2>\n<p id=\"f351\" class=\"pw-post-body-paragraph nl nm gt nn b hr pe np nq hu pf ns nt nu pg nw nx ny ph oa ob oc pi oe of og gm bj\">The Document APIs also enable you to author native shapes to create diagrams, org charts, project or timeline charts, flowcharts, and basic data charts that use rectangles or straight lines.<\/p>\n<p id=\"4280\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">The shapes, made possible by the Document APIs, could even be used to create a crossword puzzle generator or visualize a solar system (using ellipses for orbital paths and circles for planets).<\/p>\n<p id=\"c0c8\" class=\"pw-post-body-paragraph nl nm gt nn b hr pe np nq hu pf ns nt nu pg nw nx ny ph oa ob oc pi oe of og gm bj\">For inspiration, check out these add-ons that make use of the Document APIs\u2026<\/p>\n<ul class=\"\">\n<li id=\"338e\" class=\"nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og pj pk pl bj\"><a class=\"af oh\" href=\"https:\/\/new.express.adobe.com\/new?category=addOns&amp;launchAddOnId=w39j676im\" rel=\"noopener ugc nofollow\" target=\"_blank\">Case<\/a> (<em class=\"qp\">changes text capitalization<\/em>)<\/li>\n<li id=\"74bd\" class=\"nl nm gt nn b hr pm np nq hu pn ns nt nu po nw nx ny pp oa ob oc pq oe of og pj pk pl bj\"><a class=\"af oh\" href=\"https:\/\/new.express.adobe.com\/new?category=addOns&amp;addOnId=wii0lk8nm\" rel=\"noopener ugc nofollow\" target=\"_blank\">Color Designer<\/a> (<em class=\"qp\">generates tints and shades and reads the colors from your document<\/em>)<\/li>\n<\/ul>\n<p id=\"1f98\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">\u2026 and follow the <a class=\"af oh\" href=\"https:\/\/developer.adobe.com\/express\/add-ons\/docs\/guides\/tutorials\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">step-by-step tutorials<\/a>, created by <a class=\"af oh\" href=\"https:\/\/www.davidebarranca.com\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Davide Barranca<\/a>, which so far include:<\/p>\n<p id=\"b142\" class=\"pw-post-body-paragraph nl nm gt nn b hr no np nq hu nr ns nt nu nv nw nx ny nz oa ob oc od oe of og gm bj\">Also, the Document APIs are rapidly expanding. To keep track of their progress, consult the <a class=\"af oh\" href=\"https:\/\/developer.adobe.com\/express\/add-ons\/docs\/references\/document-sandbox\/document-apis\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Reference Documentation<\/a> and keep an eye on our <a class=\"af oh\" href=\"https:\/\/developer.adobe.com\/express\/add-ons\/docs\/references\/changelog\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">changelog<\/a> to see what updates have happened.<\/p>\n<p id=\"10a6\" class=\"pw-post-body-paragraph nl nm gt nn b hr pe np nq hu pf ns nt nu pg nw nx ny ph oa ob oc pi oe of og gm bj\">The Document APIs are just the first set of powerful APIs that extend the capabilities of Adobe Express add-ons and empower developers to build even more rich add-ons. There are more to come, and we hope you\u2019re just as excited as we are about the possibilities opened up by the Adobe Express APIs to impact the creative work of millions of users worldwide.<\/p>\n<\/div>\n<p><script async src=\"\/\/www.tiktok.com\/embed.js\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/blog.developer.adobe.com\/build-more-versatile-adobe-express-add-ons-with-document-apis-d5f2cf8ac874?source=rss----9342990108af---4\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Access the user\u2019s document and develop even more engaging Adobe Express add-ons with richer content. Last year, we announced Adobe Express add-ons as a way to significantly extend the functionality of our all-in-one creativity app, and the ecosystem is growing fast. Already the marketplace features over 55 add-ons, covering a wide range of use cases, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8583,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[19],"tags":[],"class_list":["post-8582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-graphics-design"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/posts\/8582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=8582"}],"version-history":[{"count":0,"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/posts\/8582\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/media\/8583"}],"wp:attachment":[{"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=8582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/categories?post=8582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.satup.xyz\/index.php\/wp-json\/wp\/v2\/tags?post=8582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}