Converting adobe inDesign to pptx (is it even possible?)





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







1















I'm struggling to find a solution. I have a bulk of Adobe inDesign files I'm trying to convert over as PDFs



I know you can export to inDesign -> PDF then from Acrobat PDF -> PPTX. This would work well if it was just one or two files. I don't want to keep doing this over and over. I've tried using pdf-powerpoint the only issue with that is it exports each slide as a PNG. I would still like to be able to edit them afterward. I've seen that it is possible to use javascript to automate Adobe products but, after combing through their documentation I'm not sure if it's possible to pipe data into other Adobe products. Any suggestions?










share|improve this question

























  • Did you try this ? recosoft.com/how-to-convert-indesign-files-to-powerpoint-type

    – Loic
    Jan 3 at 22:58











  • @Loic I'll check it out! Overall was hoping i could find somthing to write a small script for. Thanks for your suggestion :)

    – Joshua Jones
    Jan 4 at 0:09


















1















I'm struggling to find a solution. I have a bulk of Adobe inDesign files I'm trying to convert over as PDFs



I know you can export to inDesign -> PDF then from Acrobat PDF -> PPTX. This would work well if it was just one or two files. I don't want to keep doing this over and over. I've tried using pdf-powerpoint the only issue with that is it exports each slide as a PNG. I would still like to be able to edit them afterward. I've seen that it is possible to use javascript to automate Adobe products but, after combing through their documentation I'm not sure if it's possible to pipe data into other Adobe products. Any suggestions?










share|improve this question

























  • Did you try this ? recosoft.com/how-to-convert-indesign-files-to-powerpoint-type

    – Loic
    Jan 3 at 22:58











  • @Loic I'll check it out! Overall was hoping i could find somthing to write a small script for. Thanks for your suggestion :)

    – Joshua Jones
    Jan 4 at 0:09














1












1








1








I'm struggling to find a solution. I have a bulk of Adobe inDesign files I'm trying to convert over as PDFs



I know you can export to inDesign -> PDF then from Acrobat PDF -> PPTX. This would work well if it was just one or two files. I don't want to keep doing this over and over. I've tried using pdf-powerpoint the only issue with that is it exports each slide as a PNG. I would still like to be able to edit them afterward. I've seen that it is possible to use javascript to automate Adobe products but, after combing through their documentation I'm not sure if it's possible to pipe data into other Adobe products. Any suggestions?










share|improve this question
















I'm struggling to find a solution. I have a bulk of Adobe inDesign files I'm trying to convert over as PDFs



I know you can export to inDesign -> PDF then from Acrobat PDF -> PPTX. This would work well if it was just one or two files. I don't want to keep doing this over and over. I've tried using pdf-powerpoint the only issue with that is it exports each slide as a PNG. I would still like to be able to edit them afterward. I've seen that it is possible to use javascript to automate Adobe products but, after combing through their documentation I'm not sure if it's possible to pipe data into other Adobe products. Any suggestions?







node.js pdf-generation adobe powerpoint document-conversion






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 4 at 14:01







Joshua Jones

















asked Jan 3 at 21:54









Joshua JonesJoshua Jones

396




396













  • Did you try this ? recosoft.com/how-to-convert-indesign-files-to-powerpoint-type

    – Loic
    Jan 3 at 22:58











  • @Loic I'll check it out! Overall was hoping i could find somthing to write a small script for. Thanks for your suggestion :)

    – Joshua Jones
    Jan 4 at 0:09



















  • Did you try this ? recosoft.com/how-to-convert-indesign-files-to-powerpoint-type

    – Loic
    Jan 3 at 22:58











  • @Loic I'll check it out! Overall was hoping i could find somthing to write a small script for. Thanks for your suggestion :)

    – Joshua Jones
    Jan 4 at 0:09

















Did you try this ? recosoft.com/how-to-convert-indesign-files-to-powerpoint-type

– Loic
Jan 3 at 22:58





Did you try this ? recosoft.com/how-to-convert-indesign-files-to-powerpoint-type

– Loic
Jan 3 at 22:58













@Loic I'll check it out! Overall was hoping i could find somthing to write a small script for. Thanks for your suggestion :)

– Joshua Jones
Jan 4 at 0:09





@Loic I'll check it out! Overall was hoping i could find somthing to write a small script for. Thanks for your suggestion :)

– Joshua Jones
Jan 4 at 0:09












1 Answer
1






active

oldest

votes


















1















  • You want to convert a PDF file to a Microsoft Powerpoint file (pptx).

  • You want to achieve this using Node.js.


If my understanding is correct, how about this workaround? In this workaround, it uses an external API which is ConvertAPI. The pptx file converted by this API can be edited by Microsoft Powerpoint. When you try this, for example, you can also test this using "Free Package". When you try using "Free Package", please Sign Up at "Free Package" and retrieve your Secret key.



Sample script:



const fs = require('fs');
const request = require('request');

const pdfFile = "### PDF file ###"; // Please set PDF filename including the path.
const url = "https://v2.convertapi.com/convert/pdf/to/pptx?Secret=#####"; // Please set your Secret key.

const options = {
url: url,
method: 'POST',
formData: {File: fs.createReadStream(pdfFile)},
};
request(options, function(err, res, body) {
if (err) {
console.log(err);
return;
}
const obj = JSON.parse(body);
obj.Files.forEach(function(e) {
const file = new Buffer(e.FileData, "base64");
fs.writeFile(e.FileName, file, function(err) {
if (err) {
console.log(err);
return;
}
console.log("Done.");
});
});
});


Note:




  • Before you run ths script, please retrieve your secret key.

  • In this script, a PDF file is uploaded and converted to pptx file, and download it. Then, it is saved as a pptx file.

  • This is a simple sample script. So please modify it for your situation.


Reference:




  • PDF to PPTX API of ConvertAPI


If this workaround was not what you want, I'm sorry.






share|improve this answer
























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54030334%2fconverting-adobe-indesign-to-pptx-is-it-even-possible%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1















    • You want to convert a PDF file to a Microsoft Powerpoint file (pptx).

    • You want to achieve this using Node.js.


    If my understanding is correct, how about this workaround? In this workaround, it uses an external API which is ConvertAPI. The pptx file converted by this API can be edited by Microsoft Powerpoint. When you try this, for example, you can also test this using "Free Package". When you try using "Free Package", please Sign Up at "Free Package" and retrieve your Secret key.



    Sample script:



    const fs = require('fs');
    const request = require('request');

    const pdfFile = "### PDF file ###"; // Please set PDF filename including the path.
    const url = "https://v2.convertapi.com/convert/pdf/to/pptx?Secret=#####"; // Please set your Secret key.

    const options = {
    url: url,
    method: 'POST',
    formData: {File: fs.createReadStream(pdfFile)},
    };
    request(options, function(err, res, body) {
    if (err) {
    console.log(err);
    return;
    }
    const obj = JSON.parse(body);
    obj.Files.forEach(function(e) {
    const file = new Buffer(e.FileData, "base64");
    fs.writeFile(e.FileName, file, function(err) {
    if (err) {
    console.log(err);
    return;
    }
    console.log("Done.");
    });
    });
    });


    Note:




    • Before you run ths script, please retrieve your secret key.

    • In this script, a PDF file is uploaded and converted to pptx file, and download it. Then, it is saved as a pptx file.

    • This is a simple sample script. So please modify it for your situation.


    Reference:




    • PDF to PPTX API of ConvertAPI


    If this workaround was not what you want, I'm sorry.






    share|improve this answer




























      1















      • You want to convert a PDF file to a Microsoft Powerpoint file (pptx).

      • You want to achieve this using Node.js.


      If my understanding is correct, how about this workaround? In this workaround, it uses an external API which is ConvertAPI. The pptx file converted by this API can be edited by Microsoft Powerpoint. When you try this, for example, you can also test this using "Free Package". When you try using "Free Package", please Sign Up at "Free Package" and retrieve your Secret key.



      Sample script:



      const fs = require('fs');
      const request = require('request');

      const pdfFile = "### PDF file ###"; // Please set PDF filename including the path.
      const url = "https://v2.convertapi.com/convert/pdf/to/pptx?Secret=#####"; // Please set your Secret key.

      const options = {
      url: url,
      method: 'POST',
      formData: {File: fs.createReadStream(pdfFile)},
      };
      request(options, function(err, res, body) {
      if (err) {
      console.log(err);
      return;
      }
      const obj = JSON.parse(body);
      obj.Files.forEach(function(e) {
      const file = new Buffer(e.FileData, "base64");
      fs.writeFile(e.FileName, file, function(err) {
      if (err) {
      console.log(err);
      return;
      }
      console.log("Done.");
      });
      });
      });


      Note:




      • Before you run ths script, please retrieve your secret key.

      • In this script, a PDF file is uploaded and converted to pptx file, and download it. Then, it is saved as a pptx file.

      • This is a simple sample script. So please modify it for your situation.


      Reference:




      • PDF to PPTX API of ConvertAPI


      If this workaround was not what you want, I'm sorry.






      share|improve this answer


























        1












        1








        1








        • You want to convert a PDF file to a Microsoft Powerpoint file (pptx).

        • You want to achieve this using Node.js.


        If my understanding is correct, how about this workaround? In this workaround, it uses an external API which is ConvertAPI. The pptx file converted by this API can be edited by Microsoft Powerpoint. When you try this, for example, you can also test this using "Free Package". When you try using "Free Package", please Sign Up at "Free Package" and retrieve your Secret key.



        Sample script:



        const fs = require('fs');
        const request = require('request');

        const pdfFile = "### PDF file ###"; // Please set PDF filename including the path.
        const url = "https://v2.convertapi.com/convert/pdf/to/pptx?Secret=#####"; // Please set your Secret key.

        const options = {
        url: url,
        method: 'POST',
        formData: {File: fs.createReadStream(pdfFile)},
        };
        request(options, function(err, res, body) {
        if (err) {
        console.log(err);
        return;
        }
        const obj = JSON.parse(body);
        obj.Files.forEach(function(e) {
        const file = new Buffer(e.FileData, "base64");
        fs.writeFile(e.FileName, file, function(err) {
        if (err) {
        console.log(err);
        return;
        }
        console.log("Done.");
        });
        });
        });


        Note:




        • Before you run ths script, please retrieve your secret key.

        • In this script, a PDF file is uploaded and converted to pptx file, and download it. Then, it is saved as a pptx file.

        • This is a simple sample script. So please modify it for your situation.


        Reference:




        • PDF to PPTX API of ConvertAPI


        If this workaround was not what you want, I'm sorry.






        share|improve this answer














        • You want to convert a PDF file to a Microsoft Powerpoint file (pptx).

        • You want to achieve this using Node.js.


        If my understanding is correct, how about this workaround? In this workaround, it uses an external API which is ConvertAPI. The pptx file converted by this API can be edited by Microsoft Powerpoint. When you try this, for example, you can also test this using "Free Package". When you try using "Free Package", please Sign Up at "Free Package" and retrieve your Secret key.



        Sample script:



        const fs = require('fs');
        const request = require('request');

        const pdfFile = "### PDF file ###"; // Please set PDF filename including the path.
        const url = "https://v2.convertapi.com/convert/pdf/to/pptx?Secret=#####"; // Please set your Secret key.

        const options = {
        url: url,
        method: 'POST',
        formData: {File: fs.createReadStream(pdfFile)},
        };
        request(options, function(err, res, body) {
        if (err) {
        console.log(err);
        return;
        }
        const obj = JSON.parse(body);
        obj.Files.forEach(function(e) {
        const file = new Buffer(e.FileData, "base64");
        fs.writeFile(e.FileName, file, function(err) {
        if (err) {
        console.log(err);
        return;
        }
        console.log("Done.");
        });
        });
        });


        Note:




        • Before you run ths script, please retrieve your secret key.

        • In this script, a PDF file is uploaded and converted to pptx file, and download it. Then, it is saved as a pptx file.

        • This is a simple sample script. So please modify it for your situation.


        Reference:




        • PDF to PPTX API of ConvertAPI


        If this workaround was not what you want, I'm sorry.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 6 at 2:52









        TanaikeTanaike

        24.1k21327




        24.1k21327
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54030334%2fconverting-adobe-indesign-to-pptx-is-it-even-possible%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Angular Downloading a file using contenturl with Basic Authentication

            Monofisismo

            Olmecas