<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Barbs Connected World</provider_name><provider_url>https://digitalmediaphile.com</provider_url><title>Able2Extract Cures PDF Hell - Barbs Connected World</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="LDvsQmOrJU"&gt;&lt;a href="https://digitalmediaphile.com/index.php/2012/06/05/able2extract-cures-pdf-hell/"&gt;Able2Extract Cures PDF Hell&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://digitalmediaphile.com/index.php/2012/06/05/able2extract-cures-pdf-hell/embed/#?secret=LDvsQmOrJU" width="600" height="338" title="&#x201C;Able2Extract Cures PDF Hell&#x201D; &#x2014; Barbs Connected World" data-secret="LDvsQmOrJU" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
&lt;/script&gt;
</html><description>One of my longest standing pet peeves has been the non-manipulative nature of PDF files. I realize they are a necessary evil, especially in the print and marketing worlds where the authors want you to see something presented exactly as authored. PDF is also the most accepted camera ready format for both eBooks and print. [&hellip;]</description><thumbnail_url>https://digitalmediaphile.com/wp-content/uploads/2012/06/able-1.jpg</thumbnail_url></oembed>
