<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Novitora Blog</title><description>Latest articles about file conversion, productivity, and developer tools from Novitora.</description><link>https://novitora.com/</link><language>en-us</language><item><title>Inside the Novitora Conversion Engine</title><link>https://novitora.com/blog/inside-novitora-conversion-engine/</link><guid isPermaLink="true">https://novitora.com/blog/inside-novitora-conversion-engine/</guid><description>Every conversion follows the same path: an encrypted upload, an invisible bot check, a queued job on our Frankfurt engine, and a signed download link that expires within 2 hours. Here is what happens to your file at each stage.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;what-happens-when-you-convert-a-file&quot;&gt;What Happens When You Convert a File&lt;/h2&gt;
&lt;p&gt;When you drop a file on Novitora and download the result a few seconds later, it travels through several stages: an encrypted upload, a bot check, a queued job on our processing engine in Frankfurt, and a short-lived download link that stops working once your file is deleted — within 2 hours for anonymous conversions. This post walks through that path so you know exactly what happens to your file and when it goes away.&lt;/p&gt;
&lt;h2 id=&quot;stage-one-upload&quot;&gt;Stage One: Upload&lt;/h2&gt;
&lt;p&gt;Everything starts in your browser. You pick a file (or up to 10 for a batch) and it uploads over an encrypted TLS connection. There is no account step and no email wall in front of it.&lt;/p&gt;
&lt;p&gt;Two limits apply at this point. Each file can be up to 100 MB, and a single batch holds up to 10 files. The size check runs in the browser before the upload begins, so an oversized file is rejected immediately instead of wasting a round trip. Anything within the limits moves on to the next stage.&lt;/p&gt;
&lt;h2 id=&quot;stage-two-the-bot-check&quot;&gt;Stage Two: The Bot Check&lt;/h2&gt;
&lt;p&gt;Before a file reaches the engine, an invisible bot check runs in the background. Most people never see it. It only asks for interaction if the request looks automated, which keeps the free tools available for real users without putting a puzzle in front of every conversion.&lt;/p&gt;
&lt;h2 id=&quot;stage-three-the-server-side-proxy&quot;&gt;Stage Three: The Server-Side Proxy&lt;/h2&gt;
&lt;p&gt;Your browser never talks to the conversion engine directly. The request goes to a server-side proxy on Novitora that validates the requested operation, attaches the file, and forwards it to the engine. Keeping the engine behind a proxy means the browser only ever sees Novitora, and the rules about what can be converted live in one place rather than being trusted from the client.&lt;/p&gt;
&lt;h2 id=&quot;stage-four-processing-in-the-queue&quot;&gt;Stage Four: Processing in the Queue&lt;/h2&gt;
&lt;p&gt;The engine runs in the European Union, in Frankfurt. Incoming jobs join a queue and are processed in turn, which is what lets the service stay responsive when many people convert at once instead of trying to run everything at the same instant.&lt;/p&gt;
&lt;p&gt;Each job is a single transformation: a PNG becomes a JPG, a PDF is run through OCR, a batch of images is bundled into one archive. The engine picks the right tool for the pair you asked for, does the work, and writes the output.&lt;/p&gt;
&lt;h2 id=&quot;stage-five-download-then-deletion&quot;&gt;Stage Five: Download, Then Deletion&lt;/h2&gt;
&lt;p&gt;When the job finishes, the proxy hands your browser a link to the converted file. That link is signed and time limited: it stops working as soon as the file behind it is deleted.&lt;/p&gt;
&lt;p&gt;The file itself is on a short clock. For anonymous conversions, converted files and their sources are removed within 2 hours of upload; authenticated API workspaces keep files for 24 hours. There is no long-term storage to opt out of, because there is no long-term storage. If you need the result, download it during your session and keep your own copy.&lt;/p&gt;
&lt;h2 id=&quot;why-it-is-built-this-way&quot;&gt;Why It Is Built This Way&lt;/h2&gt;
&lt;p&gt;Three constraints shaped the design:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No accounts, so no data to protect long term.&lt;/strong&gt; The 2-hour window means files do not accumulate.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EU processing.&lt;/strong&gt; Conversions run in Frankfurt rather than being scattered across regions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Encrypted in transit.&lt;/strong&gt; Uploads and downloads use TLS.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Novitora is early, and there is more on the roadmap, including a public API for teams that want to convert files programmatically. For now the engine powers the free web tools, from the &lt;a href=&quot;/image-converter&quot;&gt;image converter&lt;/a&gt; to &lt;a href=&quot;/ocr-pdf&quot;&gt;OCR for PDFs&lt;/a&gt; and &lt;a href=&quot;/text-to-speech&quot;&gt;text to speech&lt;/a&gt;. Everything above happens every time you use one of them.&lt;/p&gt;
</content:encoded><category>Novitora News</category><category>Conversion Engine</category><category>How It Works</category><category>Privacy</category><category>File Processing</category><author>Novitora Team</author></item><item><title>How to Turn SVG into Crystal Clear JPG for Your Slides</title><link>https://novitora.com/blog/svg-to-jpg-slides/</link><guid isPermaLink="true">https://novitora.com/blog/svg-to-jpg-slides/</guid><description>Learn the best techniques for converting SVG vector graphics to high-quality JPG images that look sharp in presentations and slide decks.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;why-svg-breaks-in-slide-decks&quot;&gt;Why SVG Breaks in Slide Decks&lt;/h2&gt;
&lt;p&gt;SVG keeps logos and icons crisp at any size on the web, but presentation software handles it inconsistently. Drop an SVG into PowerPoint, Google Slides, or Keynote and you may get missing fonts, broken gradients, or a blank placeholder. Converting to JPG fixes the compatibility problem, and with the right resolution, color, and compression settings the JPG looks as sharp as the vector did. This guide covers those settings and how to batch a whole deck at once.&lt;/p&gt;
&lt;h3 id=&quot;common-svg-problems-in-presentations&quot;&gt;Common SVG Problems in Presentations&lt;/h3&gt;
&lt;p&gt;Support for SVG rendering varies by tool and version. You might see missing fonts, broken gradients, or clipped elements, and some older versions of PowerPoint do not support SVG at all. Even when an SVG renders, a complex one with hundreds of paths and filters can slow down slide transitions because the software recalculates geometry each time.&lt;/p&gt;
&lt;h3 id=&quot;why-jpg-solves-it&quot;&gt;Why JPG Solves It&lt;/h3&gt;
&lt;p&gt;Every presentation tool, operating system, and projector handles JPG without complaint. The trade-off is a fixed resolution and lossy compression, so the whole job is choosing settings that keep the image sharp at the size it will be shown.&lt;/p&gt;
&lt;h2 id=&quot;choosing-the-right-resolution&quot;&gt;Choosing the Right Resolution&lt;/h2&gt;
&lt;p&gt;Resolution is the decision that matters most. Too low and the image looks pixelated on a projector; too high and the deck balloons to hundreds of megabytes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;On-screen (laptop or 1080p monitor):&lt;/strong&gt; export at 2x the size the image occupies on the slide. A 600x400 slide image should be exported at 1200x800.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Projectors (1080p or 4K):&lt;/strong&gt; target at least 150 DPI at the slide&amp;#39;s dimensions. For a 10 x 7.5 inch slide that is about 1500x1125 pixels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Printed handouts or posters:&lt;/strong&gt; go to 300 DPI for sharp output on paper.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you convert with Novitora, set the output dimensions or DPI to match the target above rather than accepting the SVG&amp;#39;s default size.&lt;/p&gt;
&lt;h2 id=&quot;managing-color-accuracy&quot;&gt;Managing Color Accuracy&lt;/h2&gt;
&lt;p&gt;SVG can use any color space (sRGB, Display P3, or CMYK via an embedded profile). JPG is effectively sRGB, so colors can shift during conversion if the source profile is not sRGB. Export from sRGB source art where you can, so the blue in your logo stays the same blue on a Mac, a Windows PC, and a projector.&lt;/p&gt;
&lt;p&gt;Transparency needs a decision too. JPG does not support it, so any transparent area has to be flattened onto a background color. Novitora fills transparent regions with white by default, or with a color you choose. On dark slides, set that background color to match your slide theme so a light icon does not sit on a white box.&lt;/p&gt;
&lt;h2 id=&quot;batch-converting-a-whole-deck&quot;&gt;Batch Converting a Whole Deck&lt;/h2&gt;
&lt;p&gt;A single deck often has 15 to 30 graphics: icons, diagrams, screenshots, and charts. Converting them one at a time is slow and inconsistent.&lt;/p&gt;
&lt;p&gt;With Novitora you can drop up to 10 SVG files at once and convert them with the same output format and settings, so every image shares the same resolution, quality, and background color. Each file can be up to 100 MB, which is far more than any icon needs. A practical routine:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Group the files&lt;/strong&gt; by slide section (intro, features, data, closing) so they are easy to place afterward.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pick one set of settings:&lt;/strong&gt; resolution or DPI for the target display, quality in the 85 to 92 range, and a background color for transparency.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Convert the batch&lt;/strong&gt; in one pass with the &lt;a href=&quot;/svg-to-jpg&quot;&gt;SVG to JPG converter&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spot-check&lt;/strong&gt; a few outputs at full zoom before importing the set into your slide tool.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;compression-without-visible-artifacts&quot;&gt;Compression Without Visible Artifacts&lt;/h2&gt;
&lt;p&gt;JPG quality runs from 1 to 100 and trades file size against fidelity. For presentation graphics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;95 to 100:&lt;/strong&gt; visually lossless, large files. Keep this for archival or print.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;85 to 92:&lt;/strong&gt; excellent quality with artifacts invisible at viewing distance. This is the range to use.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;70 to 84:&lt;/strong&gt; compression becomes visible on close inspection; fine for thumbnails.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Below 70:&lt;/strong&gt; visible banding and halos. Avoid it for anything professional.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a graphic still looks soft, the fix is usually more resolution, not less compression. Text-heavy images in particular benefit from exporting at a higher pixel size before the JPG compression is applied.&lt;/p&gt;
&lt;h2 id=&quot;the-short-version&quot;&gt;The Short Version&lt;/h2&gt;
&lt;p&gt;Converting SVG to JPG for slides comes down to four choices: resolution that matches the display, an sRGB color path, a background color for transparency, and quality around 85 to 92. Set those once, batch the deck, spot-check the output, and you avoid the export-test-re-export loop that eats preparation time.&lt;/p&gt;
</content:encoded><category>Tutorials</category><category>SVG</category><category>JPG</category><category>Image Conversion</category><category>Presentations</category><category>Design Tips</category><category>File Formats</category><author>Novitora Team</author></item><item><title>How AI Is Transforming Document Conversion in 2026</title><link>https://novitora.com/blog/how-ai-transforms-document-conversion/</link><guid isPermaLink="true">https://novitora.com/blog/how-ai-transforms-document-conversion/</guid><description>Discover how artificial intelligence is revolutionizing the way businesses handle file conversions, from OCR to intelligent formatting preservation.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;how-ai-changed-document-conversion&quot;&gt;How AI Changed Document Conversion&lt;/h2&gt;
&lt;p&gt;For years, converting a document meant rigid template matching that broke on anything unusual. Machine learning changed the approach. Modern conversion reads a page the way a person scans it, recognizing regions, structure, and text together instead of one character at a time. That shift shows up most clearly in three places: OCR, layout detection, and format inference.&lt;/p&gt;
&lt;h2 id=&quot;ocr-that-reads-regions-not-just-characters&quot;&gt;OCR That Reads Regions, Not Just Characters&lt;/h2&gt;
&lt;p&gt;Traditional OCR steps through a page character by character and stumbles on unusual fonts, low-resolution scans, and complex layouts. Newer models based on vision transformers take in whole regions of a page at once, using surrounding context to resolve characters that would be ambiguous in isolation.&lt;/p&gt;
&lt;p&gt;The practical gain is on the hard inputs: tables, multi-column layouts, and mixed-language documents, where reading order and context matter as much as the individual glyphs. Novitora offers &lt;a href=&quot;/ocr-pdf&quot;&gt;OCR for PDFs&lt;/a&gt; so a scanned document comes out with a real, selectable text layer instead of a flat image.&lt;/p&gt;
&lt;p&gt;If you want to know how much better a given engine is on your own files, measure it. Character Error Rate is the standard way to compare OCR output against a known transcript, and it beats trusting any headline accuracy figure.&lt;/p&gt;
&lt;h2 id=&quot;layout-detection-and-preservation&quot;&gt;Layout Detection and Preservation&lt;/h2&gt;
&lt;p&gt;Preserving the original layout is one of the harder problems in conversion. Models can now detect headers, footers, sidebars, floating images, and nested tables, then rebuild them in the target format.&lt;/p&gt;
&lt;p&gt;The difference is easy to see when you convert a complex PDF report to Word. Instead of a flat wall of text, headings stay headings, tables keep their structure, and images stay anchored where the author put them. The structure survives the trip rather than being flattened into paragraphs.&lt;/p&gt;
&lt;h2 id=&quot;smarter-format-inference&quot;&gt;Smarter Format Inference&lt;/h2&gt;
&lt;p&gt;Converting a spreadsheet to CSV used to mean cleaning up afterward: fixing header rows, correcting date columns that came through as plain text, and unrolling merged cells by hand. Models that read the shape of the data can infer which rows are headers and how columns should be typed, which cuts down the manual cleanup that used to follow every job.&lt;/p&gt;
&lt;h2 id=&quot;where-this-is-heading&quot;&gt;Where This Is Heading&lt;/h2&gt;
&lt;p&gt;The next step is domain awareness. A legal brief, a medical record, and a financial statement each have their own conventions, and conversion that understands those conventions can apply rules tailored to the document type. For now, the reliable move is to pick a tool with strong OCR and layout handling, then check the output against the metrics that matter for your work.&lt;/p&gt;
</content:encoded><category>Artificial Intelligence</category><category>AI</category><category>OCR</category><category>Document Conversion</category><category>Automation</category><author>Novitora Team</author></item><item><title>The Complete Guide to Batch File Conversion Workflows</title><link>https://novitora.com/blog/batch-conversion-workflow-guide/</link><guid isPermaLink="true">https://novitora.com/blog/batch-conversion-workflow-guide/</guid><description>Learn how to set up automated batch conversion pipelines that save hours of manual work and reduce errors across your team.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;convert-many-files-at-once&quot;&gt;Convert Many Files at Once&lt;/h2&gt;
&lt;p&gt;If you convert files one at a time, the work scales with the pile. Batch conversion breaks that link: you set the target format and options once, then process a whole selection together. With Novitora you can convert up to 10 files in a single batch, free and without an account. This guide covers how to run a clean batch today and the habits that keep large jobs from turning into a mess.&lt;/p&gt;
&lt;h2 id=&quot;run-a-batch-on-novitora-today&quot;&gt;Run a Batch on Novitora Today&lt;/h2&gt;
&lt;p&gt;The web workflow is short:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the converter for the pair you need, such as the &lt;a href=&quot;/image-converter&quot;&gt;image converter&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Drag in up to 10 files at once. Each file can be up to 100 MB.&lt;/li&gt;
&lt;li&gt;Set the output format and any options (quality, dimensions, DPI) for the whole selection.&lt;/li&gt;
&lt;li&gt;Start the batch, then download the results. When a batch produces many outputs, they come back bundled so you get one download instead of ten.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That covers the common case: a folder of images or documents that all need the same treatment. For very large or recurring jobs, the habits below matter more than the tool.&lt;/p&gt;
&lt;h2 id=&quot;name-files-so-you-can-trace-them&quot;&gt;Name Files So You Can Trace Them&lt;/h2&gt;
&lt;p&gt;Consistent naming prevents confusion when you are staring at a hundred outputs. A pattern that holds up is:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{original-name}_{format}_{date}.{ext}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For example, &lt;code&gt;annual-report_pdf_2026-07-08.docx&lt;/code&gt;. When something looks wrong three steps later, the name alone tells you what it was and when it was made.&lt;/p&gt;
&lt;h2 id=&quot;split-the-work-into-passes&quot;&gt;Split the Work Into Passes&lt;/h2&gt;
&lt;p&gt;Rather than one enormous, mixed batch, group files by the conversion they need and run each group as its own pass. Images to WebP in one pass, PDFs through OCR in another. Passes are easier to check, and if one type has a problem you have not held up the rest.&lt;/p&gt;
&lt;h2 id=&quot;check-the-output-do-not-assume-it&quot;&gt;Check the Output, Do Not Assume It&lt;/h2&gt;
&lt;p&gt;Not every file converts cleanly, so build a quick check into your routine:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Compare each output&amp;#39;s page count or dimensions against the source to catch anything truncated.&lt;/li&gt;
&lt;li&gt;Spot-check a few files from every batch by opening them, not just glancing at the file list.&lt;/li&gt;
&lt;li&gt;Keep the originals until you have confirmed the outputs, since converted files on Novitora are removed within 2 hours.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-is-coming&quot;&gt;What Is Coming&lt;/h2&gt;
&lt;p&gt;Everything above is a manual web workflow, which fits most one-off and weekly jobs. For pipelines that need to run on their own (a watched folder or a scheduled job), a public API is on the Novitora roadmap. Until it ships, the 20-file batch in the web tools is the way to move a lot of files quickly.&lt;/p&gt;
</content:encoded><category>Automation</category><category>Batch Conversion</category><category>Workflow</category><category>Automation</category><category>Productivity</category><author>Novitora Team</author></item><item><title>PDF Accessibility: Best Practices for Inclusive Documents</title><link>https://novitora.com/blog/pdf-accessibility-best-practices/</link><guid isPermaLink="true">https://novitora.com/blog/pdf-accessibility-best-practices/</guid><description>Ensuring your converted documents meet WCAG and PDF/UA accessibility standards is no longer optional. Here&apos;s how to get it right.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;why-pdf-accessibility-matters&quot;&gt;Why PDF Accessibility Matters&lt;/h2&gt;
&lt;p&gt;An untagged PDF is, to a screen reader, a picture of text: unreadable. Making converted documents accessible means preserving structure, adding alternative text, fixing reading order, and using real text instead of scanned images. It also keeps you on the right side of rules like the ADA, Section 508, and the European Accessibility Act. This guide covers the practices that matter and how to verify them after a conversion.&lt;/p&gt;
&lt;h2 id=&quot;pdf-ua-and-wcag-in-brief&quot;&gt;PDF/UA and WCAG in Brief&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;PDF/UA&lt;/strong&gt; (Universal Accessibility) is the ISO standard for accessible PDFs. It calls for tagged content, a correct reading order, alternative text for images, and proper structural elements such as headings and lists.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WCAG 2.2&lt;/strong&gt; covers web accessibility broadly and applies to downloadable documents too. Level AA is the widely accepted minimum to aim for.&lt;/p&gt;
&lt;h2 id=&quot;preserve-document-structure&quot;&gt;Preserve Document Structure&lt;/h2&gt;
&lt;p&gt;When you convert from Word or HTML to PDF, the heading levels, lists, and table structures need to carry through as tags. A flat, untagged PDF reads as one undifferentiated block to assistive technology.&lt;/p&gt;
&lt;p&gt;Start from a well-structured source: use real heading styles rather than large bold text, mark lists as lists, and build tables with header rows. Structure that exists in the source has a chance of surviving the conversion; structure that was only visual has none.&lt;/p&gt;
&lt;h2 id=&quot;add-alt-text-to-every-meaningful-image&quot;&gt;Add Alt Text to Every Meaningful Image&lt;/h2&gt;
&lt;p&gt;Every non-decorative image needs descriptive alternative text, and purely decorative images should be marked as such so screen readers skip them. Add alt text in the source document before you convert, since that is where you have the context to describe each image well.&lt;/p&gt;
&lt;h2 id=&quot;get-the-reading-order-right&quot;&gt;Get the Reading Order Right&lt;/h2&gt;
&lt;p&gt;Multi-column layouts, sidebars, and callout boxes can scramble the order in which a screen reader announces content. After converting, navigate the document with a screen reader and confirm it moves through the content in a logical sequence rather than jumping around the page.&lt;/p&gt;
&lt;h2 id=&quot;use-real-text-not-images-of-text&quot;&gt;Use Real Text, Not Images of Text&lt;/h2&gt;
&lt;p&gt;Scanned documents are the most common accessibility failure, because the &amp;quot;text&amp;quot; is just pixels. Run scanned pages through OCR so the words become a selectable, readable text layer. Novitora&amp;#39;s &lt;a href=&quot;/ocr-pdf&quot;&gt;OCR for PDFs&lt;/a&gt; produces that text layer, which is the prerequisite for everything else on this list.&lt;/p&gt;
&lt;h2 id=&quot;test-the-output-do-not-trust-it&quot;&gt;Test the Output, Do Not Trust It&lt;/h2&gt;
&lt;p&gt;Conversion does not guarantee accessibility, so verify it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run the file through a checker such as PAC (PDF Accessibility Checker) or Acrobat&amp;#39;s built-in accessibility check.&lt;/li&gt;
&lt;li&gt;Fix what the automated tools flag: missing tags, absent alt text, uncertain reading order.&lt;/li&gt;
&lt;li&gt;Finish with a manual pass using an actual screen reader, which remains the most reliable test.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Automated checks catch the majority of problems, but they cannot judge whether your alt text is useful or your reading order makes sense. That part is still a human review, and it is worth the time.&lt;/p&gt;
</content:encoded><category>Best Practices</category><category>PDF</category><category>Accessibility</category><category>WCAG</category><category>Inclusive Design</category><author>Novitora Team</author></item><item><title>Automate Email Attachment Conversions with Novitora</title><link>https://novitora.com/blog/email-attachment-conversion-automation/</link><guid isPermaLink="true">https://novitora.com/blog/email-attachment-conversion-automation/</guid><description>Stop manually downloading and converting email attachments. Set up rules that automatically process incoming files in the right format.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;the-time-sink-of-email-attachments&quot;&gt;The Time Sink of Email Attachments&lt;/h2&gt;
&lt;p&gt;Attachments arrive in whatever format the sender chose. Turning a stack of emailed PDFs, images, and documents into the formats your team actually uses is repetitive work that adds up fast. You cannot yet automate that end to end with Novitora, but you can make the manual version much faster and set yourself up for the automation that is coming. Here is a workflow that works today.&lt;/p&gt;
&lt;h2 id=&quot;a-faster-manual-workflow&quot;&gt;A Faster Manual Workflow&lt;/h2&gt;
&lt;p&gt;The goal is to cut the number of steps between &amp;quot;attachment lands in your inbox&amp;quot; and &amp;quot;file is in the right format.&amp;quot; A batch-friendly routine:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Save the attachments you need to convert into one folder as they come in during the day.&lt;/li&gt;
&lt;li&gt;Once you have a set, open the right converter, such as &lt;a href=&quot;/pdf-to-word&quot;&gt;PDF to Word&lt;/a&gt; for editing or &lt;a href=&quot;/ocr-pdf&quot;&gt;OCR for PDFs&lt;/a&gt; for scanned pages.&lt;/li&gt;
&lt;li&gt;Drag in up to 10 files at once and convert the whole set in one pass.&lt;/li&gt;
&lt;li&gt;Download the results and move them where they belong.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Batching the conversion instead of doing it per email is where the time savings come from. Ten attachments become one trip through the tool rather than ten.&lt;/p&gt;
&lt;h2 id=&quot;match-the-tool-to-the-attachment&quot;&gt;Match the Tool to the Attachment&lt;/h2&gt;
&lt;p&gt;A few pairings cover most inboxes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Contracts and reports&lt;/strong&gt; sent as PDF that you need to edit: convert with &lt;a href=&quot;/pdf-to-word&quot;&gt;PDF to Word&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scanned or photographed documents&lt;/strong&gt; with no selectable text: run them through &lt;a href=&quot;/ocr-pdf&quot;&gt;OCR for PDFs&lt;/a&gt; so the text becomes searchable.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Design assets and screenshots&lt;/strong&gt; in mixed formats: send them through the &lt;a href=&quot;/image-converter&quot;&gt;image converter&lt;/a&gt; to standardize on one web-ready format.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-happens-to-the-files&quot;&gt;What Happens to the Files&lt;/h2&gt;
&lt;p&gt;Attachments you convert are handled the same way as any other Novitora upload. Transfers are encrypted, processing runs in the European Union, and converted files are removed within 2 hours. Nothing is kept beyond that window, so download what you need during your session.&lt;/p&gt;
&lt;h2 id=&quot;what-is-coming&quot;&gt;What Is Coming&lt;/h2&gt;
&lt;p&gt;Rules that watch an inbox and convert attachments on their own need a connection to your email provider, which Novitora does not offer yet. A public API that would make that kind of automation possible is on the roadmap. Until then, the batch workflow above is the fastest honest way to keep attachment formats under control.&lt;/p&gt;
</content:encoded><category>Automation</category><category>Email</category><category>Automation</category><category>Attachments</category><category>Workflow</category><author>Novitora Team</author></item><item><title>How to Measure File Conversion Quality: Key Metrics</title><link>https://novitora.com/blog/measuring-conversion-quality-metrics/</link><guid isPermaLink="true">https://novitora.com/blog/measuring-conversion-quality-metrics/</guid><description>Not all conversions are equal. Learn which quality metrics matter most and how to benchmark your conversion pipeline&apos;s output.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;how-to-measure-conversion-quality&quot;&gt;How to Measure Conversion Quality&lt;/h2&gt;
&lt;p&gt;Conversion quality is measurable, not a matter of taste. Four metrics cover most cases: character error rate for text and OCR, structural similarity for anything that must look the same, layout fidelity for structure, and the output-to-input size ratio for efficiency. Run them against a fixed test set and you can compare tools objectively and catch regressions early.&lt;/p&gt;
&lt;h2 id=&quot;start-with-a-fixed-test-corpus&quot;&gt;Start With a Fixed Test Corpus&lt;/h2&gt;
&lt;p&gt;You cannot compare numbers that come from different inputs. Before measuring anything, assemble a corpus you will reuse for every test: 50 to 100 documents that mirror your real workload. Mix contracts, reports, spreadsheets, scanned pages, and presentations so the scores reflect the files you actually convert.&lt;/p&gt;
&lt;p&gt;Keep the corpus under version control and never edit it once you start benchmarking. When you re-run the tests after a tool update, the only variable that changed is the tool, so any score movement is real signal.&lt;/p&gt;
&lt;h2 id=&quot;character-error-rate-for-text-and-ocr&quot;&gt;Character Error Rate for Text and OCR&lt;/h2&gt;
&lt;p&gt;For anything that involves OCR or text extraction, character-level accuracy is the metric that matters. Character Error Rate (CER) compares the extracted text against a known-correct transcript:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;CER = (substitutions + insertions + deletions) / total characters in the reference
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You compute it with an edit-distance (Levenshtein) function. Python&amp;#39;s &lt;code&gt;jiwer&lt;/code&gt; library reports CER and Word Error Rate directly if you feed it the reference and the hypothesis strings.&lt;/p&gt;
&lt;p&gt;As a working rule of thumb, teams often treat a CER under 1% as strong for clean printed text and expect higher rates on skewed scans, handwriting, or noisy backgrounds. Report the number per document type rather than as a single blended average, because a good score on clean PDFs can hide a poor one on photographed receipts.&lt;/p&gt;
&lt;h2 id=&quot;structural-similarity-for-visual-fidelity&quot;&gt;Structural Similarity for Visual Fidelity&lt;/h2&gt;
&lt;p&gt;Some conversions have to look identical to the source: PDF to image for previews, or a document to PDF for print. Pixel comparison quantifies the difference. The Structural Similarity Index (SSIM) returns a value from 0 to 1, where 1 is a perfect match.&lt;/p&gt;
&lt;p&gt;To measure it, render the source and the output to images at the same resolution, then compare them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Python: &lt;code&gt;skimage.metrics.structural_similarity&lt;/code&gt; from scikit-image.&lt;/li&gt;
&lt;li&gt;Command line: &lt;code&gt;magick compare -metric SSIM original.png converted.png diff.png&lt;/code&gt; from ImageMagick.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An SSIM above 0.95 usually reads as near-identical to the human eye. Below that, open the diff image the tools produce and look at where the mismatch concentrates, since a low score is often caused by one shifted element rather than uniform degradation.&lt;/p&gt;
&lt;h2 id=&quot;layout-fidelity-for-structure&quot;&gt;Layout Fidelity for Structure&lt;/h2&gt;
&lt;p&gt;When the output format keeps structure (PDF to Word, HTML to PDF), check that the structure survived. This is a scripted comparison, not a visual one:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Headings:&lt;/strong&gt; same count of H1, H2, and H3 elements, in the same order.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tables:&lt;/strong&gt; row and column counts match, and merged cells are handled the way you expect.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lists:&lt;/strong&gt; ordered and unordered lists keep their nesting and numbering.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Parse both files, extract these counts, and diff them. A conversion that turns a structured report into a flat wall of text will fail this check even when it looks acceptable at a glance.&lt;/p&gt;
&lt;h2 id=&quot;output-to-input-size-ratio&quot;&gt;Output-to-Input Size Ratio&lt;/h2&gt;
&lt;p&gt;Divide the output file size by the input size and track the result. For a format upgrade such as BMP to WebP you should see real compression, so a ratio well under 1 is the goal. For same-fidelity conversions such as DOCX to PDF the ratio should stay close to 1. A conversion that doubles file size is quietly wasting storage and bandwidth, and a sudden change in the ratio after a tool update is worth investigating.&lt;/p&gt;
&lt;h2 id=&quot;latency-and-throughput&quot;&gt;Latency and Throughput&lt;/h2&gt;
&lt;p&gt;Speed is easy to measure yourself: record wall-clock time from the moment you submit a file to the moment the output is ready, and log it per file. Report percentiles, not just the average, because the p95 (the slowest five percent) is what your users feel on a bad day. Run the same corpus a few times to smooth out network noise before you trust the numbers.&lt;/p&gt;
&lt;h2 id=&quot;turn-the-metrics-into-a-dashboard&quot;&gt;Turn the Metrics Into a Dashboard&lt;/h2&gt;
&lt;p&gt;Aggregate the scores so degradation is visible before anyone complains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Daily averages&lt;/strong&gt; for CER, SSIM, and layout fidelity per document type.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Outlier alerts&lt;/strong&gt; when any metric drops below a threshold you set.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Trend lines&lt;/strong&gt; to catch slow drift, such as a library update that gradually worsens table handling.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;benchmark-novitora-against-your-own-corpus&quot;&gt;Benchmark Novitora Against Your Own Corpus&lt;/h2&gt;
&lt;p&gt;The most honest number is the one you produce on your own files. &lt;a href=&quot;/image-converter&quot;&gt;Novitora&lt;/a&gt; is free and needs no signup, accepts files up to 100 MB, handles up to 10 files per batch, and includes &lt;a href=&quot;/ocr-pdf&quot;&gt;OCR for PDFs&lt;/a&gt;. Run your corpus through it, score the output with the methods above, and compare the results against whatever you use today. Your measurements will tell you more than any headline claim.&lt;/p&gt;
</content:encoded><category>Best Practices</category><category>Quality</category><category>Metrics</category><category>Benchmarking</category><category>Analytics</category><author>Novitora Team</author></item></channel></rss>