{"id":6437,"date":"2016-02-12T03:17:30","date_gmt":"2016-02-12T09:17:30","guid":{"rendered":"http:\/\/krisbunda.com\/blog\/?p=6437"},"modified":"2017-05-04T07:04:58","modified_gmt":"2017-05-04T12:04:58","slug":"publish-pdfs-with-searchable-highlightable-boms-in-svg-vector-art-from-solidworks-composer","status":"publish","type":"post","link":"https:\/\/krisbunda.com\/blog\/2016\/02\/12\/publish-pdfs-with-searchable-highlightable-boms-in-svg-vector-art-from-solidworks-composer\/","title":{"rendered":"Publish PDFs with Searchable, Highlightable BOMs in SVG Vector Art from SolidWorks Composer"},"content":{"rendered":"<h2>Is there some conspiracy against vector art file formats?<\/h2>\n<p>I&#8217;m not alone in wondering: When Composer exports such beautiful technical artwork in vector image formats, why is it so hard to find a mainstream word processing or desktop publishing program that can showcase these images!? Well, I found a way, and it&#8217;s FREE.<\/p>\n<p>Yes, Adobe makes programs that supposedly\u00a0handle *.EPS or *.SVG, but in my opinion, compared to alternatives, they charge a steep premium for their suites. And\u00a0since the vector formats in question are &#8220;open&#8221; formats, why doesn&#8217;t MS Office (or a lot of other programs) support these images?<\/p>\n<h4>Why care about vector line art for technical publications?<\/h4>\n<ul>\n<li>When compared to the aesthetics and comprehensibility of the vector line art exports from Composer, the raster formats (*.PNG or *.JPG) look like fuzzy garbage.<\/li>\n<\/ul>\n<p>The quality and varying thickness of lines\u00a0and shading of technical art is subtle communication, but important.\u00a0It\u00a0can tell the viewer at a glance what&#8217;s important, what&#8217;s just background context, and what should be grouped together.<\/p>\n<p>When it&#8217;s done well,\u00a0it makes more effective visual communication, because it&#8217;s faster and easier for people to find what they&#8217;re looking for &#8212; especially compared to a mess of single-width, monotone lines with no shading.<\/p>\n<p>And although the PNG\/JPG raster exports from Composer aren&#8217;t too bad, they&#8217;re not as good as the SVG\/EPS vector outputs for visual communication (if you can get them to render on the audience&#8217;s devices!)<\/p>\n<ul>\n<li>Another important distinction is that, barring any special <a href=\"https:\/\/en.wikipedia.org\/wiki\/Optical_character_recognition\" target=\"_blank\" rel=\"noopener noreferrer\">OCR capabilities<\/a>, a viewer of raster images will not be able to search image text.<\/li>\n<\/ul>\n<p>The beauty of the SVG tech art file export from Composer extends\u00a0to the fact that they can be inserted into a document in a word processor \u00a0program (OO Writer), and be exported as\u00a0a PDF containing searchable and highlightable text from the BOMs and callout balloons and labels you already took the time to create in the artwork.<\/p>\n<p>You don&#8217;t need to craft Excel BOM tables or add in text boxes just to have searchable tech pubs!<\/p>\n<blockquote><p>It&#8217;s the most simplified workflow path I&#8217;ve yet found to\u00a0vector art PDFs with searchable text.<\/p><\/blockquote>\n<h5>This is great because PDF is the only truly universal rich document format I can think of, so it&#8217;s all you need as a tech pub communication medium!<\/h5>\n<ul>\n<li><strong>Step1<\/strong>: Export artwork from Composer (in SVG format).<\/li>\n<li><strong>Step2<\/strong>: Insert it into an OO Writer document, then export it as PDF.<\/li>\n<\/ul>\n<h5>There are\u00a0only 2 programs involved in that scenario to produce PDFs with searchable text embedded in images. It&#8217;s the most simplified workflow path I&#8217;ve yet found to\u00a0vector art PDFs with searchable text.<\/h5>\n<p>Compare that with Adobe&#8217;s InDesign publishing program (which I do generally like as a desktop publishing platform). It&#8217;s been awhile since I worked with it, but<a href=\"https:\/\/www.google.com\/webhp?sourceid=chrome-instant&amp;ion=1&amp;espv=2&amp;ie=UTF-8#q=indesign%20svg%20support\" target=\"_blank\" rel=\"noopener noreferrer\"> a Google search<\/a> shows Adobe has all but stopped supporting SVG. To use the format, you&#8217;d probably have to insert extra workflow tasks, like opening files in Illustrator and converting them to a usable format. I may be way off and ignorant in my contempt for the Creative Suite for vectorized tech publication&#8211;maybe exporting EPS files from Composer and inserting them directly into InDesign layouts, and then exporting to PDF&#8211;would yield just as good work\/time, functionality (searchable text artwork), and visual appeal as what I found with this Composer-to-Open Office Writer workflow. But it certainly wouldn&#8217;t be free&#8211;for the publishing software part anyway&#8211;SW Composer continues to be a pricey subscription product.<\/p>\n<h3>Money Doesn&#8217;t Buy Happiness: A Word Processor that Likes SVG<\/h3>\n<p>SVG files I export from Composer work just fine in <a href=\"https:\/\/www.openoffice.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Open Office Writer<\/a>, a free program that is an alternative to MS Office&#8217;s Word.<\/p>\n<figure id=\"attachment_6438\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 948px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs.png\" rel=\"attachment wp-att-6438\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6438\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs.png\" alt=\"Parts Catalog - OO Writer - PDF export - highlightable searchable BOMs\" width=\"948\" height=\"1022\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs.png 948w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs-139x150.png 139w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs-600x647.png 600w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs-848x914.png 848w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs-730x786.png 730w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs-365x393.png 365w\" sizes=\"auto, (max-width: 948px) 100vw, 948px\" \/><\/a><figcaption class=\"caption wp-caption-text\">SVG vector artwork with BOM table exported from Composer, inserted\u00a0into an OO Writer doc, then exported to PDF with searchable\u00a0text<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>I felt very silly when I started using OO Writer instead of MS Word or MS Publisher, since that&#8217;s the purchased, professional office suite already installed on my computer. But after messing around with the MS products for the better part of a few days and doing Google research, it just finally became apparent that MS does not want to support SVGs, or even the derivative vector formats that I could make if I took extra time and effort (like converting an SVG into a PDF in Inkscape or something, then trying to import the PDF into MS Publisher or MS Word).<\/p>\n<p>I also tried exporting EPS format from Composer, which I could actually sort of get to render in Publisher or Word. Unfortunately, they rendered so inconsistently\u00a0and ugly compared to how an SVG or EPS should look in a decent viewer, I dropped the pursuit.<\/p>\n<figure id=\"attachment_6457\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 890px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/What-happens-when-you-Insert-and-Link-an-SVG-file-into-MS-Word.png\" rel=\"attachment wp-att-6457\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6457\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/What-happens-when-you-Insert-and-Link-an-SVG-file-into-MS-Word.png\" alt=\"What happens when you Insert and Link an SVG file into MS Word\" width=\"890\" height=\"760\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/What-happens-when-you-Insert-and-Link-an-SVG-file-into-MS-Word.png 890w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/What-happens-when-you-Insert-and-Link-an-SVG-file-into-MS-Word-150x128.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/What-happens-when-you-Insert-and-Link-an-SVG-file-into-MS-Word-600x512.png 600w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><figcaption class=\"caption wp-caption-text\">What happens when you Insert and Link an SVG file into MS Word<\/figcaption><\/figure>\n<h2>Some Workflow Tips&#8230;<\/h2>\n<h3>You Need To <em>Link<\/em> Your SVG Pics, Not Just Drag+Drop<\/h3>\n<p>You\u00a0can link the SVG files that are exported from Composer. Then, you re-save the Views and write over the\u00a0files, they&#8217;ll update in the Writer program without requiring re-insertion tasks..<\/p>\n<p>When I export a PDF with SVG image\u00a0files\u00a0inserted, the BOMs and Label text in it are searchable and highlightable.\u00a0Or at least they are if you LINK the\u00a0SVG files. <strong>Make <em>sure<\/em>\u00a0you INSERT your pictures<\/strong>, so they&#8217;ll have a link to the file.<\/p>\n<p>If you do not LINK your SVG pictures, they will not have the crisp lines and highlightable text in your PDF export.\u00a0You might as well just use\u00a0JPGs at that point.\u00a0At least\u00a0his has been my\u00a0experience, which happened when I would drag and drop SVG files from a Windows Explorer window onto a OO Writer document page, instead of Inserting a picture from file through the menu and clicking the &#8220;Link&#8221; box.<\/p>\n<figure id=\"attachment_6439\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 843px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Inserting-SVGs-in-OO-Writer-so-they-are-linked-and-auto-positioned-because-of-style.png\" rel=\"attachment wp-att-6439\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6439\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Inserting-SVGs-in-OO-Writer-so-they-are-linked-and-auto-positioned-because-of-style.png\" alt=\"Inserting SVGs in OO Writer so they are linked and auto positioned because of style\" width=\"843\" height=\"250\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Inserting-SVGs-in-OO-Writer-so-they-are-linked-and-auto-positioned-because-of-style.png 843w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Inserting-SVGs-in-OO-Writer-so-they-are-linked-and-auto-positioned-because-of-style-150x44.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Inserting-SVGs-in-OO-Writer-so-they-are-linked-and-auto-positioned-because-of-style-600x178.png 600w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><\/a><figcaption class=\"caption wp-caption-text\">Inserting SVGs in OO Writer so they are linked and auto positioned because of style<\/figcaption><\/figure>\n<h4>It&#8217;s quick\u00a0to fix if your image is not linked:<\/h4>\n<p>If you drag and dropped in an image, so it&#8217;s not linked, and want to fix that:<\/p>\n<ol>\n<li>Click on the image,<\/li>\n<li>then click on <strong>Insert<\/strong> (dropdown menu) &gt;\u00a0<strong>Picture<\/strong> &gt;\u00a0<strong>From File&#8230;<\/strong><\/li>\n<li>Then find your file, make sure &#8220;Link&#8221; box is checked, and the dragged-in image should now be replaced by the linked image.\n<ul>\n<li>(see image above for the &#8220;Link&#8221; check box)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4>***UPDATE TIP***<\/h4>\n<p>You can still drag and drop image files in and have them also be linked,<a href=\"https:\/\/wiki.openoffice.org\/wiki\/Documentation\/OOo3_User_Guides\/Writer_Guide\/Adding_images\" target=\"_blank\" rel=\"noopener noreferrer\"> but you have to hold down SHIFT+CTRL keys while doing it<\/a>.<\/p>\n<figure id=\"attachment_6446\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 812px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/If-you-dragged-image-in-and-want-to-replace-with-linked-file-click-on-image-Insert-Picture-From-File.png\" rel=\"attachment wp-att-6446\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6446 size-full\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/If-you-dragged-image-in-and-want-to-replace-with-linked-file-click-on-image-Insert-Picture-From-File.png\" alt=\"If you dragged image in and want to replace with linked file - click on image--Insert-Picture-From File\" width=\"812\" height=\"1054\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/If-you-dragged-image-in-and-want-to-replace-with-linked-file-click-on-image-Insert-Picture-From-File.png 812w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/If-you-dragged-image-in-and-want-to-replace-with-linked-file-click-on-image-Insert-Picture-From-File-116x150.png 116w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/If-you-dragged-image-in-and-want-to-replace-with-linked-file-click-on-image-Insert-Picture-From-File-600x779.png 600w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><\/a><figcaption class=\"caption wp-caption-text\">If you dragged an SVG image in and want to replace with a linked file &#8211; click on the image &gt; Insert (menu) &gt; Picture &gt; From File. Then make sure you check &#8220;Link&#8221; box, and maybe even select a style if you set one up for images already.<\/figcaption><\/figure>\n<h4>How do you know if your image is Linked?<\/h4>\n<p>And how can you tell if your pic is linked or not? Other than that you&#8217;ll be disappointed by the way it looks and performs in a PDF export:<\/p>\n<ol>\n<li>Right-click on the SVG image file in question, as displayed on your OO Writer document page<\/li>\n<li>Choose &#8220;picture&#8221; and go to picture tab to see if there&#8217;s a link.<\/li>\n<li>If not, it&#8217;s just embedded and this apparently will not make searchable, highlightable artwork in a PDF export. So go to the steps above to fix it and make it Linked.<\/li>\n<\/ol>\n<figure id=\"attachment_6440\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 565px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/To-see-if-your-image-is-linked-in-OO-Writer.png\" rel=\"attachment wp-att-6440\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6440\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/To-see-if-your-image-is-linked-in-OO-Writer.png\" alt=\"To see if your image is linked in OO Writer\" width=\"565\" height=\"453\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/To-see-if-your-image-is-linked-in-OO-Writer.png 565w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/To-see-if-your-image-is-linked-in-OO-Writer-150x120.png 150w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/a><figcaption class=\"caption wp-caption-text\">To see if your image is Linked to file in OO Writer<\/figcaption><\/figure>\n<h2>Using Styles to Make Short Work of Artwork<\/h2>\n<p>I set my system up so I have a &#8220;style&#8221; in OO Writer for Pages, Graphics, some Paragraph\/Headings, and Table of Contents.<\/p>\n<h5>The style for images as I&#8217;ve set it means:<\/h5>\n<ul>\n<li>They are not resized,<\/li>\n<li>and the bottom left corner is anchored to the text area so the image automatically positions itself, and I don&#8217;t have to spend time lining it up.\n<ul>\n<li>This has saved an unexpectedly large amount of time that would&#8217;ve been spent on fussing with layouts.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<figure id=\"attachment_6441\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 836px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Graphics-style-in-OO-Writer-auto-positions-my-Composer-SVG-artwork-on-page.png\" rel=\"attachment wp-att-6441\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6441\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Graphics-style-in-OO-Writer-auto-positions-my-Composer-SVG-artwork-on-page.png\" alt=\"Graphics style in OO Writer auto positions my Composer SVG artwork on page\" width=\"836\" height=\"834\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Graphics-style-in-OO-Writer-auto-positions-my-Composer-SVG-artwork-on-page.png 836w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Graphics-style-in-OO-Writer-auto-positions-my-Composer-SVG-artwork-on-page-150x150.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Graphics-style-in-OO-Writer-auto-positions-my-Composer-SVG-artwork-on-page-600x599.png 600w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Graphics-style-in-OO-Writer-auto-positions-my-Composer-SVG-artwork-on-page-50x50.png 50w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Graphics-style-in-OO-Writer-auto-positions-my-Composer-SVG-artwork-on-page-560x559.png 560w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\" \/><\/a><figcaption class=\"caption wp-caption-text\">Graphics style in OO Writer auto positions my Composer SVG artwork on page<\/figcaption><\/figure>\n<h4>Images Know Their Place!<\/h4>\n<p>Another benefit of\u00a0locating images with styles (makes sense if you have a lot of images that you want in the same place on each page or text area) is\u00a0if I have accidentally grabbed an image and moved it askew, I can click once on the image, then double-click on the style in the right-hand docked &#8220;Styles &amp; Formatting&#8221; pane, and the image pops right back into position where it should be on the page.<\/p>\n<figure id=\"attachment_6443\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 799px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Styles-and-Formatting-pane-double-clicking-moves-image-back-to-lower-left-corner-of-text-area.png\" rel=\"attachment wp-att-6443\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6443\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Styles-and-Formatting-pane-double-clicking-moves-image-back-to-lower-left-corner-of-text-area.png\" alt=\"Styles and Formatting pane - double clicking moves image back to lower left corner of text area\" width=\"799\" height=\"815\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Styles-and-Formatting-pane-double-clicking-moves-image-back-to-lower-left-corner-of-text-area.png 799w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Styles-and-Formatting-pane-double-clicking-moves-image-back-to-lower-left-corner-of-text-area-147x150.png 147w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Styles-and-Formatting-pane-double-clicking-moves-image-back-to-lower-left-corner-of-text-area-600x612.png 600w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Styles-and-Formatting-pane-double-clicking-moves-image-back-to-lower-left-corner-of-text-area-50x50.png 50w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><figcaption class=\"caption wp-caption-text\">Styles and Formatting pane &#8211; double clicking moves image back to lower left corner of text area<\/figcaption><\/figure>\n<h5>The style for Pages (named &#8220;Default&#8221;) as I set it means:<\/h5>\n<ul>\n<li>I&#8217;m using 11&#8243; x 8.5&#8243; paper for my project shown.<\/li>\n<li>Margins:\n<ul>\n<li>.5&#8243; Top\/Right\/Left margins,<\/li>\n<li>.25&#8243; bottom margin and .25&#8243; tall footer with an auto-updating Page Numbers field inserted<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>This all adds up to automatically creating a perimeter that my Style for images (named &#8220;Graphics&#8221;) recognizes. &#8220;Graphics&#8221; knows to line images up against this border (in my example, to the bottom left corner of images pushed against the bottom left corner of where my page&#8217;s Left Margin meets either its Bottom Margin or Top of Footer, if there is a footer).<\/p>\n<p>Remember: The size of this perimeter is almost exactly 7.5&#8243; wide x 9.5&#8243; tall. This foreshadows why I&#8217;ve set my Composer paper size at 7.5&#8243; x 9.5&#8243;<\/p>\n<div id=\"kad-wp-gallery785\" class=\"kad-wp-gallery gallery kt-gallery-column-1 init-isotope-intrinsic reinit-isotope kad-light-wp-gallery clearfix rowtight\" data-fade-in=\"0\" data-iso-selector=\".g_item\" data-iso-style=\"masonry\" data-iso-filter=\"false\"><div class=\"tcol-lg-12 tcol-md-12 tcol-sm-12 tcol-xs-12 tcol-ss-12 g_item\"><div class=\"grid_item kt_item_fade_in kad_gallery_fade_in gallery_item\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-1-Margins.png\" data-rel=\"lightbox\" class=\"lightboxhover\"><div class=\"kt-intrinsic\" style=\"padding-bottom:83.035714285714%;\"><div itemprop=\"image\" itemscope itemtype=\"https:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"465\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-1-Margins-560x465.png\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-1-Margins-560x465.png 560w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-1-Margins-150x125.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-1-Margins-600x498.png 600w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-1-Margins.png 725w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" data-caption=\"OO Writer - Page Style - Default 1 - Margins\" class=\"light-dropshaddow\" itemprop=\"contentUrl\" alt=\"OO Writer - Page Style - Default 1 - Margins\"><meta itemprop=\"url\" content=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-1-Margins-560x465.png\"><meta itemprop=\"width\" content=\"560px\"><meta itemprop=\"height\" content=\"465px\"><\/div><\/div><div class=\"caption kad_caption\"><div class=\"kad_caption_inner\">OO Writer &#8211; Page Style &#8211; Default 1 &#8211; Margins<\/div><\/div><\/a><\/div><\/div><div class=\"tcol-lg-12 tcol-md-12 tcol-sm-12 tcol-xs-12 tcol-ss-12 g_item\"><div class=\"grid_item kt_item_fade_in kad_gallery_fade_in gallery_item\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-2-Footer.png\" data-rel=\"lightbox\" class=\"lightboxhover\"><div class=\"kt-intrinsic\" style=\"padding-bottom:91.428571428571%;\"><div itemprop=\"image\" itemscope itemtype=\"https:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"512\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-2-Footer-560x512.png\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-2-Footer-560x512.png 560w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-2-Footer-150x137.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-2-Footer.png 574w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" data-caption=\"OO Writer - Page Style - Default 2 - Footer\" class=\"light-dropshaddow\" itemprop=\"contentUrl\" alt=\"OO Writer - Page Style - Default 2 - Footer\"><meta itemprop=\"url\" content=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Default-2-Footer-560x512.png\"><meta itemprop=\"width\" content=\"560px\"><meta itemprop=\"height\" content=\"512px\"><\/div><\/div><div class=\"caption kad_caption\"><div class=\"kad_caption_inner\">OO Writer &#8211; Page Style &#8211; Default 2 &#8211; Footer<\/div><\/div><\/a><\/div><\/div><\/div>\n<h5>&#8220;Heading 2&#8221; Paragraph Style<\/h5>\n<p>In addition to setting up a &#8220;Default&#8221; Page style, I set some up for various Paragraphs. Particularly, the header text named &#8220;Heading 2&#8221;:<\/p>\n<ul>\n<li>Almost .5&#8243; tall line spacing, which is designed to take up that space at the top of each Default Page, between underneath the Top Margin, and the 9.5&#8243; tall SVG image file I will insert into the page.<\/li>\n<li>The &#8220;Heading 2&#8221; header text will\u00a0automatically make sure it&#8217;s at the top of the page, because one of its style settings is to insert a new page break right before any text with the &#8220;Heading 2&#8221; style applied to it.\n<ul>\n<li>So I could be typing in the middle of a page after several other lines of a different style of paragraph text, but as soon as I apply &#8220;Heading 2&#8221; style to a line, it will push itself to the top of a new next page.<\/li>\n<\/ul>\n<\/li>\n<li>The &#8220;Heading 2&#8221; header text will\u00a0automatically create a\u00a0page-numbered\u00a0entry in the Table of Contents because of how I have\u00a0the <abbr title=\"Table of Contents\">ToC<\/abbr> styled and set up<\/li>\n<\/ul>\n<figure id=\"attachment_6462\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 763px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Heading-2-Text-Flow.png\" rel=\"attachment wp-att-6462\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6462\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Heading-2-Text-Flow.png\" alt=\"OO Writer - Page Style - Heading 2 - Text Flow\" width=\"763\" height=\"756\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Heading-2-Text-Flow.png 763w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Heading-2-Text-Flow-150x150.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Heading-2-Text-Flow-600x594.png 600w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/OO-Writer-Page-Style-Heading-2-Text-Flow-50x50.png 50w\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" \/><\/a><figcaption class=\"caption wp-caption-text\">OO Writer &#8211; Page Style &#8211; Heading 2 &#8211; Text Flow<\/figcaption><\/figure>\n<h3>Composer Styles &amp; Templates<\/h3>\n<p>I will assume you already know how to set up styles in composer, or that you can\u00a0do some Googling for a few short YouTubes or blog posts and get up to speed. Otherwise, a couple points:<\/p>\n<ul>\n<li>I\u00a0set my composer paper size exactly to 7.5&#8243; x 9.5&#8243; (the size of the text area perimeter I set in the OO Writer &#8220;Default&#8221; page style, including the approx .5&#8243; taken by &#8220;Header 2&#8221; text.)\n<ul>\n<li>When I export SVGs, I check the box to &#8220;Use document&#8217;s paper&#8221; as the size of image to create.<\/li>\n<li>This page or paper sizing is really more of a &#8220;Properties&#8221; setting, not a &#8220;Style&#8221;.<\/li>\n<\/ul>\n<\/li>\n<li>I set up BOM and Callout styles in Composer to have\u00a0Arial Regular 12pt font.\n<ul>\n<li>Of course, Compser\u00a0may scale the BOMs if they don&#8217;t have enough space, but Arial Regular 12pt is a font I&#8217;ve found that does not get changed to some inappropriate-looking font when processed through publishing programs or web browsers. Same with callouts text.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<figure id=\"attachment_6459\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 758px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/SolidWorks-Composer-page-size-settings.png\" rel=\"attachment wp-att-6459\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6459\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/SolidWorks-Composer-page-size-settings.png\" alt=\"SolidWorks Composer page size settings\" width=\"758\" height=\"1356\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/SolidWorks-Composer-page-size-settings.png 758w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/SolidWorks-Composer-page-size-settings-84x150.png 84w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/SolidWorks-Composer-page-size-settings-600x1073.png 600w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"caption wp-caption-text\">SolidWorks Composer page size settings<\/figcaption><\/figure>\n<p>Of course, that neat thing that the SVGs can do with highlighting callout parts while hovering over the BOM does not go through into the word processing program, nor the PDF export. But this is the best I&#8217;ve been able to do so far, and it&#8217;s a free program.<\/p>\n<figure id=\"attachment_6464\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 722px\"><a href=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Interactive-SolidWorks-Composer-BOM-exported-in-SVG-format.png\" rel=\"attachment wp-att-6464\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6464\" src=\"http:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Interactive-SolidWorks-Composer-BOM-exported-in-SVG-format.png\" alt=\"Interactive SolidWorks Composer BOM exported in SVG format\" width=\"722\" height=\"924\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Interactive-SolidWorks-Composer-BOM-exported-in-SVG-format.png 722w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Interactive-SolidWorks-Composer-BOM-exported-in-SVG-format-117x150.png 117w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Interactive-SolidWorks-Composer-BOM-exported-in-SVG-format-600x768.png 600w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/a><figcaption class=\"caption wp-caption-text\">Interactive SolidWorks Composer BOM exported in SVG format<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m not alone in wondering: When Composer exports such beautiful technical artwork in vector image formats, why is it so hard to find a mainstream word processing or desktop publishing program that can showcase these images! Well, I found a way, and it&#8217;s FREE. <\/p>\n","protected":false},"author":1,"featured_media":6438,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"kt_blocks_editor_width":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4],"tags":[568,560,563,76,145,573,574,36],"class_list":["post-6437","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-designer","tag-boms","tag-cad","tag-drawing","tag-graphic-design","tag-solidworks","tag-solidworks-composer","tag-technical-illustration","tag-tutorial"],"aioseo_notices":[],"jetpack_publicize_connections":[],"taxonomy_info":{"category":[{"value":4,"label":"Designer"}],"post_tag":[{"value":568,"label":"BOMs"},{"value":560,"label":"CAD"},{"value":563,"label":"drawing"},{"value":76,"label":"graphic design"},{"value":145,"label":"SolidWorks"},{"value":573,"label":"SolidWorks Composer"},{"value":574,"label":"technical illustration"},{"value":36,"label":"tutorial"}]},"featured_image_src_large":["https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs.png",948,1022,false],"author_info":{"display_name":"Kris Bunda","author_link":"https:\/\/krisbunda.com\/blog\/author\/kris-bunda\/"},"comment_info":2,"category_info":[{"term_id":4,"name":"Designer","slug":"designer","term_group":0,"term_taxonomy_id":4,"taxonomy":"category","description":"Posts focusing on web, graphic, CAD, and other design.","parent":0,"count":91,"filter":"raw","cat_ID":4,"category_count":91,"category_description":"Posts focusing on web, graphic, CAD, and other design.","cat_name":"Designer","category_nicename":"designer","category_parent":0}],"tag_info":[{"term_id":568,"name":"BOMs","slug":"boms","term_group":0,"term_taxonomy_id":572,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":560,"name":"CAD","slug":"cad","term_group":0,"term_taxonomy_id":33,"taxonomy":"post_tag","description":"","parent":0,"count":51,"filter":"raw"},{"term_id":563,"name":"drawing","slug":"drawing","term_group":0,"term_taxonomy_id":503,"taxonomy":"post_tag","description":"Technical drawings, Illustrated Instructions, Schematics, or By-hand drawings","parent":0,"count":28,"filter":"raw"},{"term_id":76,"name":"graphic design","slug":"graphic-design","term_group":0,"term_taxonomy_id":76,"taxonomy":"post_tag","description":"","parent":0,"count":36,"filter":"raw"},{"term_id":145,"name":"SolidWorks","slug":"solidworks","term_group":0,"term_taxonomy_id":145,"taxonomy":"post_tag","description":"","parent":0,"count":34,"filter":"raw"},{"term_id":573,"name":"SolidWorks Composer","slug":"solidworks-composer","term_group":0,"term_taxonomy_id":577,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":574,"name":"technical illustration","slug":"technical-illustration","term_group":0,"term_taxonomy_id":578,"taxonomy":"post_tag","description":"","parent":0,"count":8,"filter":"raw"},{"term_id":36,"name":"tutorial","slug":"tutorial","term_group":0,"term_taxonomy_id":36,"taxonomy":"post_tag","description":"","parent":0,"count":33,"filter":"raw"}],"jetpack_featured_media_url":"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2016\/02\/Parts-Catalog-OO-Writer-PDF-export-highlightable-searchable-BOMs.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1NcZe-1FP","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/posts\/6437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/comments?post=6437"}],"version-history":[{"count":0,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/posts\/6437\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/media\/6438"}],"wp:attachment":[{"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/media?parent=6437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/categories?post=6437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/tags?post=6437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}