schließen
Zum Inhalt springen
busitec Logo
  • Leistungen
          • DIGITALISIERUNG
          • Prozessautomatisierung
          • Anwendungsentwicklung
          • Data Driven Company
          • Modern Workplace
          • KI für Unternehmen
          • Security
          • BUSINESS LÖSUNGEN
          • Sales und Marketing – CRM
          • Kundenservice und Field Service
          • HR und Employee Experience
          • Lieferanten- und Vertragsmanagement
          • Belegmanagement
          • Energie- und Versorgungsunternehmen
          • SERVICES
          • Digitale Strategie entwickeln
          • Digitale Reifegradmessung
          • Digitale Werkbank
          • IT-Workshops
          • Power Platform CoE
          • Managed Microsoft 365
          • Backup as a Service
          • B.SOLUTIONS
          • powerelements – Die Versorger-Suite
          • Besuchermanagement
          • Meeting Manager
          • Microsoft Teams Telefonie Connector
  • Technologien
        • BUSINESS APPS

          • Microsoft Power Platform – Individual
          • Microsoft Dynamics 365 – CRM
          • Microsoft Fabric – Data Driven
          • ELO ECM Suite – DMS/ECM
        • TOOLS

          • dox42 – Dokumentengenerator
          • skybow – Solution Builder
        • PRODUCTIVITY

          • Microsoft 365
          • Microsoft 365 Copilot
          • Microsoft Azure
        • INTEGRATION

          • ELO Connector für Microsoft
          • Skribble Sign Connector für Microsoft
  • Referenzen
  • Über busitec
    • Unternehmensprofil
    • Partner
    • Team
    • Karriere bei busitec
    • Standorte
  • Aktuelles
    • Blog und News
    • Newsletter
    • Podcast
    • Events und Workshops
    • Mediathek
  • Kundenportal

Suche öffnen

Termin vereinbaren
Termin vereinbaren
busitec Logo

Suche öffnen

  • Leistungen
    • Digitalisierung
      • Prozessautomatisierung
      • Anwendungsentwicklung
      • Data Driven Company
      • Modern Workplace
      • KI für Unternehmen
      • Security
    • Business Lösungen
      • Sales und Marketing – CRM
      • Kundenservice und Field Service
      • HR und Employee Experience
      • Lieferanten- und Vertragsmanagement
      • Belegmanagement
      • Energie- und Versorgungsunternehmen
    • Services
      • Digitale Strategie entwickeln
      • Digitale Reifegradmessung
      • Digitale Werkbank
      • IT-Workshops
      • Power Platform (CoE)
      • Managed Microsoft 365
      • Backup as a Service
    • b.solutions – Eigenlösungen
      • powerelements – Die Versorger-Suite
      • Besuchermanagement
      • Meeting Manager
      • Microsoft Teams Telefonie Connector
  • Technologien
    • Business Apps
      • Microsoft Power Platform – Individual
      • Microsoft Dynamics 365 – CRM
      • Microsoft Fabric – Data Driven
      • ELO ECM Suite – DMS/ECM
    • Tools
      • dox42 – Dokumentengenerator
      • skybow – Solution Builder
    • Productivity
      • Microsoft 365
      • Microsoft 365 Copilot
      • Microsoft Azure
    • Integration
      • ELO Connector für Microsoft
      • Skribble Sign Connector für Microsoft
  • Referenzen
  • Über busitec
    • Unternehmensprofil
    • Partner
    • Team
    • Karriere bei busitec
    • Standorte
  • Aktuelles
    • Blog und News
    • Newsletter
    • Podcast
    • Events und Workshops
    • Mediathek
  • Kundenportal
  • Suchen
  • Termin vereinbaren

Teil 8: Gotcha, SharePoint! PDF Integration

SharePoint Gotcha Beitragsbild

Blog Home / Deep Dive / Teil 8: Gotcha, SharePoint! PDF Integration

Bis SharePoint 2010 wurde das PDF-Dateiformat im Vergleich zu Office-Formaten noch recht stiefmütterlich behandelt. Nur durch spezielle Anpassungen und Installationen von Adobe Software konnte ein analoges Verhalten zu Office-Dokumenten erzielt werden. Eine native Unterstützung ist schließlich mit SharePoint 2013 erfolgt, wobei auch hier einige Gotchas zu berücksichtigen sind. Dieser Beitrag wird eine Reihe dieser Gotchas sowohl in SharePoint 2010 als auch 2013 behandeln.

 

Das erwartet Sie hier
  • SharePoint 2010
  • SharePoint 2013
  • Fazit

SharePoint 2010

Gotcha 1:

Das für den Anwender auffälligste Merkmal ist das Fehlen eines PDF-Icons in Bibliotheken. Stattdessen wird lediglich ein generisches Icon verwendet, was einige Leute irritieren kann.

Fehlendes PDF-Icon in SharePoint
Fehlendes PDF-Icon in SharePoint

Lösung 1:

Um dieses Verhalten zu beheben, muss ein entsprechendes Icon auf dem SharePoint Front-End-Webserver gespeichert und in der Datei DocIcon.xml eingebunden werden. Diese XML-Datei ist zum einen für die korrekte Zuordnung von Icons zu Dateiformaten zuständig, regelt zum anderen aber auch, ob ActiveX-Steuerelemente zum Öffnen einer Datei eingesetzt werden sollen. Diese Eigenschaft wird für ein weiteres Gotcha noch von Bedeutung sein (https://support.microsoft.com/en-us/kb/832809).

Gotcha 2:

Auch bei der Suche werden einige Funktionen nicht erwartungsgemäß ausgeführt. So verlinken PDF-Suchergebnisse auf die Display Form anstelle des eigentlichen Dokuments.

Lösung 2:

Durch die Registrierung des PDF-Dateityps in den Sucheinstellungen kann das aber korrigiert werden. Danach sollte man den Such-Service neustarten, einen Reset des Index durchführen und letztlich eine vollständige Durchforstung starten. (http://thechriskent.com/2012/04/10/pdf-search-results-direct-link-eliminating-dispform-aspx-results-without-an-ifilter/)

Gotcha 3:

Mit den Standardeinstellungen wird keine Volltextsuche in PDFs durchgeführt.

Lösung 3:

Um die Volltextsuche in PDF-Dokumenten und somit auch das Durchsuchen des Inhalts zu ermöglichen, muss der Adobe iFilter installiert werden. Auch hier empfiehlt es sich im Anschluss einen vollständigen Suchdurchlauf auszuführen.

 

SharePoint 2013

Die noch in SharePoint 2010 notwendigen Anpassungen entfallen in SharePoint 2013, da nun PDF nativ unterstützt wird. Gemeinsam mit dem Adobe Acrobat Version 10 ist die Acrobat Integration deutlich vorangeschritten. Allerdings gibt es einige Dinge in der Integration zu beachten.

Gotcha 4:

Das Aus- und Einchecken von PDFs in SharePoint-Bibliotheken ist aus dem Browser heraus nicht möglich.

Lösung 4:

Um das Aus-und Einchecken in SharePoint 2013 zu ermöglichen, ist ein JavaScript Fix notwendig, welcher auf Serverseite zu installieren ist. Dieser kann auf eine Webseitensammlung als auch auf eine spezifische Bibliothek angewendet werden.

Gotcha 5:

Zu beachten ist, dass sich der JavaScript Fix nur auf Bibliotheken auswirkt. Werden PDFs beispielsweise aus einer Workflow-Aufgabe geöffnet, werden sie nicht ausgecheckt sondern heruntergeladen. Dies ist lästig, wenn die Datei im Rahmen der Aufgabenbearbeitung aktualisiert werden soll.

Lösung 5:

Adobe verwendet unter anderem die ActiveX-Funktion AdobeAcrobat.OpenDocuments, welche in der DocIcon.xml aufgerufen wird. Um die Integration auch in Workflows zu realisieren, müssen hierfür jQuery Anpassungen vorgenommen werden.

Eine Beispielanpassung kann folgendermaßen aussehen:

[code lang="ps"]
$( document ).ready(function()

{
// Add edit functionality in task list and in workflow form
if ($(location).attr('pathname').indexOf('/Lists/Aufgaben/') > 0 || $(location).attr('pathname').indexOf('/Workflows/') > 0)

{
// Add click event in event
$('table.ms-listviewtable, td.ms-formbody').on('click', "a[href$='.pdf']", function()

{
return DispEx(this,event,'TRUE','FALSE','FALSE','','0','AdobeAcrobat.OpenDocuments','','','','13','0','0','0x400001f07fff1bff','','')
})

}

});
[/code]

Fazit

Befindet man sich in einer SharePoint 2010 Umgebung, wird man um Anpassungen nicht herumkommen, um PDFs im Arbeitsalltag zu integrieren. Diese Arbeit wurde in SharePoint 2013 bereits abgenommen. Sofern das Aus- und Einchecken von PDFs im normalen Geschäftsleben nicht benötigt wird, ist das Arbeiten mit diesem Dateiformat auch ohne Anpassungen möglich. Für die vollständige Integration werden jedoch einige technische Eingriffe erforderlich sein.

Redaktion busitec

Zurück

Teil 7: Gotcha, SharePoint! Quick Edit Funktion im Einsatz

Weiter

Neues von Office 365: Aufgaben verteilen und ToDo-Listen pflegen mit Office 365 Planner

busitec logo weiss
Digitale Technologien & Trends

Zum busitec-Blog
Immer up to date sein

Newsletter abonnieren
KONTAKT

+49 251 13 33 5 - 0
sales@busitec.de
Microsoft solution partner
  • Home
  • AGB
  • Sitemap
  • Impressum
  • Datenschutz
  • Cookies verwalten

Copyright © 2025 busitec GmbH

b.Buddy ✕
busitec Logo
Zustimmung verwalten

Wir benötigen Ihre Einwilligung, bevor Sie unsere Website weiter besuchen können.

Standardmäßig sind die Datenschutzeinstellungen für unsere Website so gewählt, dass nur essenzielle Cookies eingesetzt werden. Mit dem Klick auf den Button „Ablehnen“ werden lediglich diese Cookies eingesetzt. Um jedoch bestimmte Cookies und andere Technologien einsetzen zu dürfen, benötigen wir Ihre Einwilligung, die Sie freiwillig erteilen können. Klicken Sie auf „Akzeptieren“, erteilen Sie Ihre Einwilligung für alle auf der Website verwendeten Cookies und Technologien.

Ihre Auswahl können Sie jederzeit unter Cookie Richtlinien widerrufen oder anpassen.

Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
  • Optionen verwalten
  • Dienste verwalten
  • Verwalten von {vendor_count}-Lieferanten
  • Lese mehr über diese Zwecke
Einstellungen ansehen
  • {title}
  • {title}
  • {title}