{"id":389,"date":"2016-05-11T13:09:20","date_gmt":"2016-05-11T03:09:20","guid":{"rendered":"http:\/\/www.docx4java.org\/blog\/?p=389"},"modified":"2016-09-03T12:20:27","modified_gmt":"2016-09-03T02:20:27","slug":"docx4j-helper-word-addin-new-version-v3-3-0","status":"publish","type":"post","link":"https:\/\/www.docx4java.org\/blog\/2016\/05\/docx4j-helper-word-addin-new-version-v3-3-0\/","title":{"rendered":"Docx4j Helper Word AddIn: new version v3.3.0"},"content":{"rendered":"<p>We&#8217;ve just published a new version of our Helper AddIn for Word; you can download it from \u00a0<a href=\"http:\/\/www.plutext.com\/dn\/downloads\/1472868282152\/Docx4j_Helper_3-3-1-03.exe\">http:\/\/www.plutext.com\/dn\/downloads\/1472868282152\/Docx4j_Helper_3-3-1-03.exe<\/a>\u00a0(link updated 3 Sept 2016).<\/p>\n<p>Here&#8217;s what it looks like:<\/p>\n<p><a href=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/helper-ribbon.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-390\" src=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/helper-ribbon.png\" alt=\"helper-ribbon\" width=\"470\" height=\"98\" srcset=\"https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/helper-ribbon.png 470w, https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/helper-ribbon-300x63.png 300w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/a><\/p>\n<p>Its new features:<\/p>\n<ul>\n<li>code generation from your selection (no need to use the webapp interface)<\/li>\n<li>generate <strong>PDF output<\/strong> using Plutext&#8217;s commercial PDF Converter (either a locally installed instance, or <a class=\"postlink\" href=\"http:\/\/converter-eval.plutext.com\/\">http:\/\/converter-eval.plutext.com<\/a>)<\/li>\n<li>document <strong>sanitisation\/anonymisation<\/strong> so you can safely publish it for support purposes<\/li>\n<li>easy docDefaults manipulation<\/li>\n<\/ul>\n<p>I&#8217;ll run through these one by one.<\/p>\n<h3>code generation from your selection<\/h3>\n<p>With the old version, you launched a local version of the docx4j webapp to generate code.<\/p>\n<p>You can still do that (click the Load Helper button, then Parts List); its a useful way to see all the parts in your docx.<\/p>\n<p>With this version, if you click the &#8220;Inspect selection&#8221; button, you&#8217;ll see the corresponding XML:<\/p>\n<p><a href=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/editor-hello-world.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-391\" src=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/editor-hello-world-300x230.png\" alt=\"editor-hello-world\" width=\"300\" height=\"230\" srcset=\"https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/editor-hello-world-300x230.png 300w, https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/editor-hello-world.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>What&#8217;s new is the &#8220;Java&#8221; button. \u00a0If you click that, it&#8217;ll generate corresponding code, and display that in your web browser:<\/p>\n<p><a href=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/code-part1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-392\" src=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/code-part1-300x252.png\" alt=\"code-part1\" width=\"300\" height=\"252\" srcset=\"https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/code-part1-300x252.png 300w, https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/code-part1.png 727w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong> :<\/strong><\/p>\n<p><a href=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/code-part2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-393\" src=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/code-part2-300x286.png\" alt=\"code-part2\" width=\"300\" height=\"286\" srcset=\"https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/code-part2-300x286.png 300w, https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/code-part2.png 671w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>generate <strong>PDF output<\/strong><\/h3>\n<p>The &#8220;PDF&#8221; button generates a PDF. \u00a0Either of your whole document, or your selection.<\/p>\n<p>It uses our\u00a0commercial PDF Converter so its probably most useful:<\/p>\n<ol>\n<li>if you want to evaluate that, or<\/li>\n<li>have found something which doesn&#8217;t convert correctly, and want technical support<\/li>\n<\/ol>\n<p>It can use either a locally installed instance, or <a class=\"postlink\" href=\"http:\/\/converter-eval.plutext.com\/\">http:\/\/converter-eval.plutext.com<\/a><\/p>\n<p>You configure that with the &#8220;Config&#8221; button.<\/p>\n<p>The generated PDF will open in whatever Windows opens PDFs with for you.<\/p>\n<h3>document <strong>sanitisation\/anonymisation<\/strong><\/h3>\n<p>The idea of the &#8220;anonymise&#8221; button is to make it easy for you\u00a0to email\/publish\u00a0a docx (or PDF) for support purposes, without\u00a0giving away sensitive info.<\/p>\n<p>Again, if nothing is selected, it&#8217;ll do your whole docx. \u00a0Otherwise, just your selection.<\/p>\n<p>The results will be saved to a temporary local docx (so your source docx is unaffected), then opened.<\/p>\n<p>If there is anything potentially sensitive the code can&#8217;t remove, it&#8217;ll let you know.<\/p>\n<p>The code\u00a0which does\u00a0this is at\u00a0<a href=\"https:\/\/github.com\/plutext\/docx4j\/tree\/master\/src\/main\/java\/org\/docx4j\/anon\">https:\/\/github.com\/plutext\/docx4j\/tree\/master\/src\/main\/java\/org\/docx4j\/anon<\/a><\/p>\n<h3>easy docDefaults manipulation<\/h3>\n<p>Its sometimes useful to see\/edit your doc defaults.<\/p>\n<p><a href=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/docdefaults.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-394\" src=\"http:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/docdefaults.png\" alt=\"docdefaults\" width=\"921\" height=\"445\" srcset=\"https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/docdefaults.png 921w, https:\/\/www.docx4java.org\/blog\/wp-content\/uploads\/2016\/05\/docdefaults-300x145.png 300w\" sizes=\"auto, (max-width: 921px) 100vw, 921px\" \/><\/a><\/p>\n<p>Your changes will open in a new temp docx.<\/p>\n<p>For example, try changing font size (w:sz) from 22 to 42.<\/p>\n<p>You can also make changes in Word&#8217;s Paragraph and Font dialogs by pressing the &#8220;Set as Default&#8221; button, then look here to see\u00a0how that translates into XML. \u00a0Without this, its hard to be sure whether you&#8217;ve changed your default styles, or docDefaults!<\/p>\n<h3>Feedback and Comments<\/h3>\n<p>&nbsp;<\/p>\n<p>Any feedback, comments, requests for new features etc, please post in <a href=\"http:\/\/www.docx4java.org\/forums\/docx4jhelper-addin-f30\/\">http:\/\/www.docx4java.org\/forums\/docx4jhelper-addin-f30\/<\/a>\u00a0 \u00a0Alternatively, Plutext customers can email support.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve just published a new version of our Helper AddIn for Word; you can download it from \u00a0http:\/\/www.plutext.com\/dn\/downloads\/1472868282152\/Docx4j_Helper_3-3-1-03.exe\u00a0(link updated 3 Sept 2016). Here&#8217;s what it looks like: Its new features: code generation from your selection (no need to use the webapp interface) generate PDF output using Plutext&#8217;s commercial PDF Converter (either a locally installed instance, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-389","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts\/389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/comments?post=389"}],"version-history":[{"count":8,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts\/389\/revisions"}],"predecessor-version":[{"id":412,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/posts\/389\/revisions\/412"}],"wp:attachment":[{"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/media?parent=389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/categories?post=389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.docx4java.org\/blog\/wp-json\/wp\/v2\/tags?post=389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}