Versuch Sie zu öffnen eine PDF-Datei mit AxAcroPDFLib
Installiert hab ich den neuesten Adobe Reader auf meinem PC (Adobe Acrobat Reader DC).
Jetzt möchte ich nutzen, AxAcroPDFLib in C# öffnen und anzeigen einer PDF-Datei in meinem Windows-Forms-Anwendung.
Das problem ist, wenn ich versuche, mit der LoadFile()
Methode, dann sagt er, dass diese Methode nicht existiert.
Habe ich geladen Adobe Acrobat 7.0 Browser Control Type Library 1.0 COM-Verweis in mein Projekt, und ich fügte hinzu, die Adobe PDF Reader COM-Komponente meiner toolbox (Extras /Toolboxelemente Auswählen... /COM-Komponenten).
Was ist falsch? Wie soll ich eine PDF-Datei öffnen, die mit dieser Bibliothek? Ich fand eine Menge tutorials im internet, und jeder sagt, dass ich die LoadFile-Methode... Bitte helfen, danke!
Ja, es gibt compiler Fehler: "Fehler 1 'AxAcroPDFLib.AxAcroPDF' enthält keine definition für 'LoadFile' und keine Erweiterung Methode "LoadFile" die Akzeptanz der ein erstes argument vom Typ 'AxAcroPDFLib.AxAcroPDF' gefunden werden konnte (fehlt eine using-Direktive oder ein Assemblyverweis?"
Welche version von .Net-framework ist Ihre app verwenden? Versuchen Sie, die version .Net framework, kann AxAcroPDFLib LoadFile ist nicht kompatibel mit einer bestimmten version von .Net-framework.
.NET 4.0 habe ich versucht, es zu ändern jetzt .NET 4.5, aber das problem ist das gleiche.
Haben Sie version 4.5.1?
InformationsquelleAutor Tamas Kinsztler | 2015-04-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese wird nicht mehr unterstützt, die in Adobe Reader DC. Installieren Sie Adobe Reader v11 und es wird funktionieren.
InformationsquelleAutor BrankoH
Nur falls jemand noch eine Lösung braucht.
Ich bin mit Adobe Acrobat DC und tatsächlich haben
AxAcroPDF.LoadFile()
Methode. Jedoch, es funktioniert nicht, d.h. nichts happenns :/So, ich verwendet
AxAcroPDF.src
Eigentum mit der url der lokalen DateiHoffe es hilft
InformationsquelleAutor Alexander Kozlov
Ist dies immer noch möglich. Sie müssen nur die Methode aufrufen anders.
Sehen diesen Beitrag für weitere details.
Ich denke, die downvotes sind, weil meine ursprüngliche Antwort hatte nur einen link zu der Quelle posten, anstatt den kompletten code.
InformationsquelleAutor Scott
Cast-Objekt, Ihrer Steuerung (Typ
AxAcroPDFLib.AxAcroPDF
)AcroPDFLib.IAcroAXDocShim
Schnittstelle:Scheint es, dass alle nützlichen Methoden sind nun verfügbar unter dieser Schnittstelle. Funktioniert, wenn Adobe Reader DC installiert ist.
Eine kleine Erweiterung definiert werden können:
Dann können Sie schreiben:
InformationsquelleAutor knr