Hallo, hier mein Beitrag aus einem anderern Thread, für alle, die es interessiert:
in der Hoffnung, dass das eine gesuchte Lösung ist und auch überall so top funktioniert, wie bei mir, hier folgendes:
Für Sharepoint 2010 (Foundation)
Ich habe Stunden/tage/Wochen damit zugebracht, PDFs in Dokumentenbibliotheken in neuen Fenstern öfnen zu lassen. Ich bin dabei auf unterschiedlichste Lösungen gestoßen, angefangen von berechneten Spalten (hierbei muss aber der Dateiname mit der Beschreibung übereinstimmen), über js-Dateien bis hin zum editieren der gesamten SP-Verzeichnisse.
Folgende überaus einfache lösung habe ich aus folgenden Lösungen zusammengebaut:
http://ctp.social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/2ac5221a-868f-470a-8939-3c15e7978b1d
http://blog.ithinksharepoint.com/2011/02/21/open-pdf-files-from-a-document-library-in-a-new-window/
Vorabeiten:
Datei OpenPDF.js erstellen
$("a[href$='.pdf']").removeAttr('onclick').attr("target","_blank");
-->mehr steht da nicht drin
Vorgehen:
1.folgende Dateien an einen freigegebenen Pfad im Netzwerk ablegen
http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.4.min.js
- OpenPDF.js
2. auf der Seite mit der Bibliothek (Homepage oder pure Bibliotheksseite) einen Inhaltseditor-Webpart einfügen
und als HTML-Quelle lediglich einen Verweis auf die beiden Dateien einbauen
<script src="\\SERVER\FREIGABE\Script\jquery-1.4.4.min.js" type="text/javascript"></script>
<script src="\\SERVER\FREIGABE\\Script\OpenPDF.js" type="text/javascript"></script>
Wer nicht weiß, wie er auf Sitepages den HTML-Inhalt eines Webparts bearbeitet:
Seite bearbeiten-->Webpart einfügen und berbeiten-->Ins Webpart klicken-->Oben am Browserrand "Bearbeitungstools"-->Text formatieren-->HTML
Nicht folgenden (o.ä.) code überschreiben
p class="ms-rteFontSize-3"><strong>Dokumente</strong></p>
<p style="font-size: 10pt">Alle wichtigen Dokumente aus dem Bereich sind hier zu finden.</p>
....
Viel Erfolg