Retrieve path of pdf open in Acrobat DC in C#!

New Here ,
Jul 12, 2018

Copy link to clipboard

Copied

  Type PDFType = Type.GetTypeFromProgID("AcroExch.App");
     CAcroApp AcroAppObj = Activator.CreateInstance(PDFType) as CAcroApp;

     AcroAppObj.Show();

     CAcroAVDoc AvDocObj = AcroAppObj.GetActiveDoc() as CAcroAVDoc;

     CAcroPDDoc PdDocObj = AvDocObj.GetPDDoc() as CAcroPDDoc;

Now I have CAcroPDDoc object, but still unable find any library function which returns Path of document, could you please help in this.

     Type PDFType = Type.GetTypeFromProgID("AcroExch.App");
     CAcroApp AcroAppObj = Activator.CreateInstance(PDFType) as CAcroApp;

How can I get this file path? could you please help in this!

TOPICS
Acrobat SDK and JavaScript

Views

213

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Retrieve path of pdf open in Acrobat DC in C#!

New Here ,
Jul 12, 2018

Copy link to clipboard

Copied

  Type PDFType = Type.GetTypeFromProgID("AcroExch.App");
     CAcroApp AcroAppObj = Activator.CreateInstance(PDFType) as CAcroApp;

     AcroAppObj.Show();

     CAcroAVDoc AvDocObj = AcroAppObj.GetActiveDoc() as CAcroAVDoc;

     CAcroPDDoc PdDocObj = AvDocObj.GetPDDoc() as CAcroPDDoc;

Now I have CAcroPDDoc object, but still unable find any library function which returns Path of document, could you please help in this.

     Type PDFType = Type.GetTypeFromProgID("AcroExch.App");
     CAcroApp AcroAppObj = Activator.CreateInstance(PDFType) as CAcroApp;

How can I get this file path? could you please help in this!

TOPICS
Acrobat SDK and JavaScript

Views

214

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jul 12, 2018 0
Most Valuable Participant ,
Jul 13, 2018

Copy link to clipboard

Copied

You replied to two discussions which told what do do !!

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 13, 2018 0
New Here ,
Jul 13, 2018

Copy link to clipboard

Copied

                Type PDFType = Type.GetTypeFromProgID("AcroExch.App");

                CAcroApp AcroAppObj = Activator.CreateInstance(PDFType) as CAcroApp;

                AcroAppObj.Show();

                CAcroAVDoc AvDocObj = AcroAppObj.GetActiveDoc() as CAcroAVDoc;

                CAcroPDDoc PdDocObj = AvDocObj.GetPDDoc() as CAcroPDDoc;

                Console.WriteLine(PdDocObj.GetNumPages());

                Console.WriteLine(PdDocObj.GetInfo(PdDocObj.GetFileName()));

                string fileName = PdDocObj.GetFileName();

              

                I can get the file name, but how can I get the full path?

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 13, 2018 0
Most Valuable Participant ,
Jul 13, 2018

Copy link to clipboard

Copied

Please read the discussions, which you replied to, and which told you what to do. Don't ask us to type it out again.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 13, 2018 0