2017-07-13 4 views
0

ist es möglich, auf den Code dieser Methode zuzugreifen und zu inspizieren und wenn ja ... wo und wie? Ich würde gerne wissen, ob es möglich ist, die Logik der Konvertierung zu verstehen, zB von .docx zu .pdf und möglicherweise versuchen, es in eine andere Sprache zu portieren.C# Microsoft.Office.Tools.Word SaveAs2 Methode - Quelle

Danke

+0

bitte aufführen mir keine Open-Source-Bibliotheken (ohne Libreoffice/Open Office) Das macht genau das: Machen Sie eine Hi-Fidelity (dh Sie behalten genau die Formatierung, etc ... genau so, wie Sie manuell von MS Word nach PDF exportieren) und das kann von einem Linux-System laufen. – Luke

+0

nichts wird sicherstellen, dass, weil in der Theorie, ms Wort ist nicht opensource und Microsoft Geld verdienen durch sie. –

+0

so die Antwort auf Ihre Frage nach Ihrer Aussage: "es muss einige Open-Source-.net-Bibliothek dafür sein" ist "Ich kenne keine von ihnen." ? – Luke

Antwort

1

Ja, es ist möglich. Die Assemblys, die diesen Code enthalten, befinden sich in den Assemblys Microsoft.Office.*.Implementation in Ihrem GAC. Ich nehme an, dass dieser Code nur ihre jeweiligen Funktionen in der Office-Codebasis aufrufen wird, die in C++ ist. Sie müssen in diese DLLs eintauchen, um dort ihre Implementierung zu finden.

ich Sie müssen allerdings warnen: Engineering-umzukehren und die Wiederverwendung für die eigene ist Verletzung des Urheberrechts angesehen in den meisten Ländern ...

+0

tnx. Wie kann ich auf diese Quellen oder Baugruppen zugreifen/diese herunterladen? Ich bin auf OS X 10.11.6 mit MS Office installiert? – Luke

+0

In der GAC einer Windows-Maschine mit Office installiert. –

+0

Was ist ein GAC ..? – Luke