Abode Reader를 내 win 앱에 임베드하려고합니다. 대상 자체가 간단한 응용 프로그램에서 PDF 문서를 보는 것입니다. 무료 렌더링 라이브러리 (GPL이 지원되지 않음)가 없기 때문에 내 솔루션입니다. QAxWidget은 대부분의 문제를 해결했지만 현재 페이지 번호와 같은 사소한 정보를 알아야합니다.Adobe Reader ActiveX + QAxWidget; 현재 페이지를 얻는 중
종류의 시도 : AxAcroPDFLib.AxAcroPDF
개체에서 Interapplication Communication API Reference - Adobe
모든 방법을 잘라는 확인을 작동됩니다
ui->axWidget-> dynamicCall("LoadFile(const QString &)", "C:/sample.pdf"); // works fine
좋은 참조가있어 보인다. Qt Creator 나 수동 검색은 아니지만 ui->axWidget->querySubObject("something")
도 나에게 적합한 (적절한?) ActiveX 객체를 제공하지는 않지만 getter는 AcroExch.AVPageView
이 필요합니다. GetActiveDoc()
은 AcroExch.App
개체에서 호출 할 수 있습니다. 나 또한 얻을 곳이 없습니다.
질문 : 가능하면 AciveX를 통해 현재 페이지 번호를 얻는 것이 어떨까요?