Starting with v2018R1, when converting from PDF to SVG using jPDFWeb, the library will used the following standardized names for IDs and class names in the SVG output for clarity.

The new SVG element structure looks like this:

<svg id="qoppa_document" ... > # Top level SVG element that holds the document
   <g id="qoppa_viewxform" ... > # This element holds the "view transform", used by a viewer to apply scales and rotations
      <svg id="qoppa_page_pn" class="qoppa_page" ... >   # Holds a PDF page, including frame
         <rect class="qoppa_pageborder" ... />   # Page border rectangle
         <svg class="qoppa_pagecontents" ... >   # Page contents
            <g id="qoppa_pagerot_pn" ...>   # Original page rotation (optional)
               <g class="qoppa_contentstream" ... >   # Page content stream
               </g>  # end of page content stream
               <g id="qoppa_annotations_pn" class="qoppa_annotations" ... >   # annotations on the page
               </g>  # end of page annotations
            </g>  # end of original page rotation
         </svg>   # end of page contents
      </svg>   # end of framed page
   </g>   # end of view transform element
</svg>   # end of document
Tagged: