{"id":64704,"date":"2024-09-19T03:01:00","date_gmt":"2024-09-18T17:01:00","guid":{"rendered":"https:\/\/www.rjmprogramming.com.au\/ITblog\/?p=64704"},"modified":"2024-09-18T17:47:13","modified_gmt":"2024-09-18T07:47:13","slug":"pdf-to-images-and-microsoft-office-on-almalinux-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/pdf-to-images-and-microsoft-office-on-almalinux-tutorial\/","title":{"rendered":"PDF to Images and Microsoft Office on AlmaLinux Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php\" rel=\"noopener\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"PDF to Images and Microsoft Office on AlmaLinux Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/pdf_to_microsoft_office_via_python.gif\" title=\"PDF to Images and Microsoft Office on AlmaLinux Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">PDF to Images and Microsoft Office on AlmaLinux Tutorial<\/p><\/div>\n<p>We haven&#8217;t been game to tell <font size=8 color=blue style=\"opacity:0.8;background:linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0.3)),URL('\/\/www.rjmprogramming.com.au\/PHP\/lu_one_of_three.gif');background-repeat:no-repeat;background-size:contain;\">Lu<\/font>, but, further to the recent <a title='PDF to Images on AlmaLinux HTML and XML Tutorial' href='#pdfialhtmlxmlt'>PDF to Images on AlmaLinux HTML and XML Tutorial<\/a> below, we found more FUNctionality to try, today, that being conversions to &#8230;<\/p>\n<ul>\n<li>Microsoft Office <font size=1>conversion interfacings to<\/font> &#8230;\n<ol>\n<li>Word &#8230; documents<\/li>\n<li>Excel &#8230; spreadsheets<\/li>\n<li>Powerpoint &#8230; slideshows<\/li>\n<\/ol>\n<\/li>\n<li>in the form of downloaded document files &#8230; created with the help of &#8230;<\/li>\n<li>great open source products, &#8220;Pe<sub>a<\/sub>rl<sub>s<\/sub>&#8221; of ideas whereby our supervising PHP could call on Python interfacing helper outerers &#8230; thanks &#8230;<br \/>\n<table>\n<tr>\n<th>Open Source product<\/th>\n<th>Installed via &#8230;<\/th>\n<\/tr>\n<tr>\n<td>\n<ol>\n<li><a target=\"_blank\" title='' href='https:\/\/stackoverflow.com\/questions\/56559796\/convert-pdf-to-docx' rel=\"noopener\">pdf2docx<\/a> (Python)<\/li>\n<li><a target=\"_blank\" title='' href='https:\/\/pypi.org\/project\/Spire.Pdf\/10.1.1\/' rel=\"noopener\">Spire.PDF<\/a> (Python)<\/li>\n<li><a target=\"_blank\" href='https:\/\/pypi.org\/project\/pdf2pptx\/' title='' rel=\"noopener\">pdf2pptx<\/a> (Python)<\/li>\n<\/ol>\n<\/td>\n<td>\n<ul>\n<li><code>pip install pdf2docx<\/code><\/li>\n<li><code>pip install Spire.Pdf<\/code><\/li>\n<li><code>pip install pdf2pptx<\/code><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<p> &#8230; respectively, and quite late in the day, for Powerpoint &#8230;<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/pdf_to_microsoft_office_powerpoint.gif\"><\/img>\n<\/li>\n<\/ul>\n<p> &#8230; happening via <font size=5 color=orange style=\"opacity:0.8;background:URL('\/\/media.tenor.com\/eYaxO0GYnjsAAAAM\/wave-the-white-flag-white-flag.gif');background-repeat:no-repeat;background-size:contain;\">(&nbsp;a peace deal with Lu and&nbsp;)<\/font> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php--------------------GETME' rel=\"noopener\">a changed<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php--------------------GETME' rel=\"noopener\">php_calls_pdfimages.php<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php' rel=\"noopener\">Pdfimages supervisory PHP web application<\/a>.<\/p>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=\"_blank\" href='\/\/www.rjmprogramming.com.au\/ITblog\/pdf-to-images-and-microsoft-office-on-almalinux-tutorial\/' rel=\"noopener\">PDF to Images and Microsoft Office on AlmaLinux Tutorial<\/a>.<\/p-->\n<hr>\n<p id='pdfialhtmlxmlt'>Previous relevant <a target=\"_blank\" title='PDF to Images on AlmaLinux HTML and XML Tutorial' href='\/\/www.rjmprogramming.com.au\/ITblog\/pdf-to-images-on-almalinux-html-and-xml-tutorial\/' rel=\"noopener\">PDF to Images on AlmaLinux HTML and XML Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php\" rel=\"noopener\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"PDF to Images on AlmaLinux HTML and XML Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages_end.gif\" title=\"PDF to Images on AlmaLinux HTML and XML Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">PDF to Images on AlmaLinux HTML and XML Tutorial<\/p><\/div>\n<p>Onto yesterday&#8217;s <a title='PDF to Images on AlmaLinux Video Tutorial' href='#pdfialvt'>PDF to Images on AlmaLinux Video Tutorial<\/a> <font color=purple>we progress<\/font> &#8230;<\/p>\n<ul>\n<li>for browsed for PDFs got the &#8220;Image PDF&#8221; (image extraction) working &#8230; and &#8230;<\/li>\n<li>for browsed for PDFs got the &#8220;Animated GIF&#8221; working<\/li>\n<li><font color=blue>for browsed for PDFs got the &#8220;Video&#8221; working<\/font><\/li>\n<li><font color=blue>input PDF display working<\/font><\/li>\n<li><font color=blue>input PDF sharing working<\/font><\/li>\n<li><font color=purple>for browsed for PDFs got the &#8220;HTML&#8221; and &#8220;XML&#8221; options working<\/font><br \/>\n<img src='http:\/\/www.rjmprogramming.com.au\/PHP\/lu_one_of_three.gif'><\/img><\/li>\n<li><font color=purple>in sharing functionality we need a hashtagging approach to not only sharing input PDF but other output media created via the user decisions make regarding checkboxes<\/font><br \/>\n<img src='http:\/\/www.rjmprogramming.com.au\/PHP\/lu_two_of_three.gif'><\/img><\/li>\n<li><font color=purple>for URL based PDFs we integrate all the options above<\/font><\/li>\n<li><font color=purple>we add better &#8220;blurb&#8221; on the whole document.body<\/font><br \/>\n<img src='http:\/\/www.rjmprogramming.com.au\/PHP\/lu_three_of_three.gif'><\/img><\/li>\n<\/ul>\n<p> &#8230; for today&#8217;s considerable improvements via <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php--------------------GETME' rel=\"noopener\">a changed<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php--------------------GETME' rel=\"noopener\">php_calls_pdfimages.php<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php' rel=\"noopener\">Pdfimages supervisory PHP web application<\/a>, helped out by <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/client_browsing.html------------------------------------------------GETME' rel=\"noopener\">a tweaked<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/client_browsing.html------------------------------------------------GETME' rel=\"noopener\">client_browsing.htm<\/a> client side file browser better honing in on &#8220;just PDF&#8221; files.<\/p>\n<p>We&#8217;ve come to realize that the PDF to XML option is not such a &#8220;far fetched&#8221; concept as we once might have thought, because &#8230;<\/p>\n<ul>\n<li>the initial default display of the XML is a way to extract the &#8220;just text&#8221; parts of the PDF &#8230; and with today&#8217;s work, we add &#8230;<\/li>\n<li>a toggle<sub>able<\/sub> &#8220;onclick&#8221; means by which the user can alternate between that &#8220;just text&#8221; view and one that shows the &#8220;XML markup&#8221; <font size=1>(to get an idea of what is going on &#8220;under the hood&#8221;)<\/font> with this <a target=\"_blank\" title='pdftohtml information' href='https:\/\/manpages.ubuntu.com\/manpages\/trusty\/man1\/pdftohtml.1.html' rel=\"noopener\">pdftohtml<\/a> conversion incarnation<\/li>\n<\/ul>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=\"_blank\" href='\/\/www.rjmprogramming.com.au\/ITblog\/new-pdf-to-images-on-almalinux-html-and-xml-tutorial\/' rel=\"noopener\">PDF to Images on AlmaLinux HTML and XML Tutorial<\/a>.<\/p-->\n<hr>\n<p id='pdfialvt'>Previous relevant <a target=\"_blank\" title='PDF to Images on AlmaLinux Video Tutorial' href='\/\/www.rjmprogramming.com.au\/ITblog\/pdf-to-images-on-almalinux-video-tutorial\/' rel=\"noopener\">PDF to Images on AlmaLinux Video Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php\" rel=\"noopener\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"PDF to Images on AlmaLinux Video Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/pdfimages_fix_past_midway.jpg\" title=\"PDF to Images on AlmaLinux Video Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">PDF to Images on AlmaLinux Video Tutorial<\/p><\/div>\n<p>After yesterday&#8217;s <a title='PDF to Images on AlmaLinux Animated GIF Tutorial' href='#pdfialagift'>PDF to Images on AlmaLinux Animated GIF Tutorial<\/a>, <font color=blue>today, we can<\/font> &#8230;<\/p>\n<ul>\n<li>for browsed for PDFs got the &#8220;Image PDF&#8221; (image extraction) working &#8230; and &#8230;<\/li>\n<li>for browsed for PDFs got the &#8220;Animated GIF&#8221; working<\/li>\n<li><font color=blue>for browsed for PDFs got the &#8220;Video&#8221; working<\/font><\/li>\n<li><font color=blue>input PDF display working<\/font><\/li>\n<li><font color=blue>input PDF sharing working<\/font><\/li>\n<\/ul>\n<p> &#8230; representing slow, <font color=blue>but forward<\/font>, progress, improving <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php-------------------GETME' rel=\"noopener\">the changed<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php-------------------GETME' rel=\"noopener\">php_calls_pdfimages.php<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php' rel=\"noopener\">Pdfimages supervisory PHP web application<\/a>.  Stay tuned for more HTML and XML functionality, into the future!<\/p>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=\"_blank\" href='\/\/www.rjmprogramming.com.au\/ITblog\/new-pdf-to-images-on-almalinux-video-tutorial\/' rel=\"noopener\">PDF to Images on AlmaLinux Video Tutorial<\/a>.<\/p-->\n<hr>\n<p id='pdfialagift'>Previous relevant <a target=\"_blank\" title='PDF to Images on AlmaLinux Animated GIF Tutorial' href='\/\/www.rjmprogramming.com.au\/ITblog\/pdf-to-images-on-almalinux-animated-gif-tutorial\/' rel=\"noopener\">PDF to Images on AlmaLinux Animated GIF Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php\" rel=\"noopener\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"PDF to Images on AlmaLinux Animated GIF Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/pdfimages_fix_midway.jpg\" title=\"PDF to Images on AlmaLinux Animated GIF Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">PDF to Images on AlmaLinux Animated GIF Tutorial<\/p><\/div>\n<p>We&#8217;ve progressed yesterday&#8217;s <a title='PDF to Images on AlmaLinux Primer Tutorial' href='#pdfialpt'>PDF to Images on AlmaLinux Primer Tutorial<\/a> via &#8230;<\/p>\n<ul>\n<li>for browsed for PDFs got the &#8220;Image PDF&#8221; (image extraction) working &#8230; and &#8230;<\/li>\n<li>for browsed for PDFs got the &#8220;Animated GIF&#8221; working<\/li>\n<\/ul>\n<p> &#8230; the first stop getting anywhere being <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/client_browsing.html----------------------------------------------GETME' rel=\"noopener\">a tweaked<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/client_browsing.html----------------------------------------------GETME' rel=\"noopener\">client_browsing.htm<\/a> client side HTML and Javascript inhouse helper change facilitating PDF content showing as a data URL, we found easier to deal with.<\/p>\n<p>This aided and abetted <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php------------------GETME' rel=\"noopener\">a better and changed<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php------------------GETME' rel=\"noopener\">php_calls_pdfimages.php<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php' rel=\"noopener\">Pdfimages supervisory PHP web application<\/a>.  Stay tuned for more!<\/p>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=\"_blank\" href='\/\/www.rjmprogramming.com.au\/ITblog\/pdf-to-images-on-almalinux-animated-gif-tutorial\/' rel=\"noopener\">PDF to Images on AlmaLinux Animated GIF Tutorial<\/a>.<\/p-->\n<hr>\n<p id='pdfialpt'>Previous relevant <a target=\"_blank\" title='PDF to Images on AlmaLinux Primer Tutorial' href='\/\/www.rjmprogramming.com.au\/ITblog\/pdf-to-images-on-almalinux-primer-tutorial\/' rel=\"noopener\">PDF to Images on AlmaLinux Primer Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php\" rel=\"noopener\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"PDF to Images on AlmaLinux Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/pdfimages_install_almalinux.gif\" title=\"PDF to Images on AlmaLinux Primer Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">PDF to Images on AlmaLinux Primer Tutorial<\/p><\/div>\n<p>We&#8217;re starting down the road migrating our Pdfimages functionality from CentOS (where it hived the work onto a local web server) to AlmaLinux where we started with &#8230;<\/p>\n<p><code><br \/>\ndnf install poppler-utils.x86_64<br \/>\n<\/code><\/p>\n<p> &#8230; and then started trying to get &#8220;browsed for&#8221; PDF data into an HTML element, as a start, before it ends up at the web server in a \/tmp\/ file.<\/p>\n<p>Codewise, so far, that&#8217;s involved <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php-----------------GETME' rel=\"noopener\">a changed<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php-----------------GETME' rel=\"noopener\">php_calls_pdfimages.php<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/php_calls_pdfimages.php' rel=\"noopener\">Pdfimages supervisory PHP web application<\/a>, helped out by <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/client_browsing.html---------------------------------------------GETME' rel=\"noopener\">a tweaked<\/a> <a target=\"_blank\" href='https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/client_browsing.html---------------------------------------------GETME' rel=\"noopener\">client_browsing.htm<\/a> client side HTML and Javascript inhouse helper.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d64667' onclick='var dv=document.getElementById(\"d64667\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/pdfimages\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d64667' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d64677' onclick='var dv=document.getElementById(\"d64677\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/animated-gif\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d64677' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d64681' onclick='var dv=document.getElementById(\"d64681\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/video\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d64681' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d64686' onclick='var dv=document.getElementById(\"d64686\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/xml\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d64686' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d64704' onclick='var dv=document.getElementById(\"d64704\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/microsoft-office\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d64704' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We haven&#8217;t been game to tell Lu, but, further to the recent PDF to Images on AlmaLinux HTML and XML Tutorial below, we found more FUNctionality to try, today, that being conversions to &#8230; Microsoft Office conversion interfacings to &#8230; &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/pdf-to-images-and-microsoft-office-on-almalinux-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,19,29,33,37],"tags":[4855,83,1604,263,4843,380,403,452,557,3961,576,590,4906,611,782,785,4437,2181,913,4918,4916,4306,4313,932,2550,975,997,1012,1133,1137,1159,4917,1319,1369,1452,1480],"class_list":["post-64704","post","type-post","status-publish","format-standard","hentry","category-elearning","category-event-driven-programming","category-installers","category-operating-system","category-software","category-tutorials","tag-almalinux","tag-animated-gif","tag-collaboration","tag-conversion","tag-dnf","tag-email","tag-excel","tag-form","tag-hashtag","tag-hashtagging","tag-html","tag-image","tag-input-pdf","tag-install","tag-microsoft","tag-microsoft-office","tag-office","tag-package-manager","tag-pdf","tag-pdf2docx","tag-pdf2pptx","tag-pdfimages","tag-pdftohtml","tag-php","tag-pip","tag-powerpoint","tag-programming","tag-python","tag-share","tag-sharing","tag-sms","tag-spre-pdf","tag-tutorial","tag-video","tag-word","tag-xml"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/64704"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=64704"}],"version-history":[{"count":31,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/64704\/revisions"}],"predecessor-version":[{"id":64740,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/64704\/revisions\/64740"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=64704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=64704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=64704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}