New File Viewers for Onedrive, SharePoint and Teams

The new functionalities included in OneDrive, SharePoint and Teams, allow the users to  have a quick and easy access to those files across devices regardless of the file type. So the user can have previews and thumbnail images for Adobe formats, like Photoshop and Illustrator, 3D files or DICOM medical images without actually installing the native application.

The following extensions are included:

3-D Modeling/Printing: 3MF, COOL, GLB, GLTF, OBJ, STL

Apple: MOVIE, PAGES, PICT, SKETCH

Adobe: AI, PDF, PSB, PSD

Audio/Video Media Files: 3G2, 3GP, ASF, BMP, M2TS, M4V, MOV, MP3, MP4, MP4V, MTS, TS, WMV

AutoCAD: DWG

AutoDesk: FBX

BioWare Game Engine: ERF

Compressed File: ZIP

Compressed File (Unix): Z

DICOM Medical Images: DCM, DCM30, DICM, DICOM

Finale: PLY

HydroCAD: HCP

Image Formats: GIF, JPEG, JPG. JPE, MEF, MRW, NEF, NRW, ORF, PANO, PEF, PNG, SPM, TIF, TIFF, XBM, XCF

License Key: KEY

Log Files: LOG

Microsoft Office (Word, PowerPoint, Excel): CSV, DIC, DOC, DOCM, DOCX, DOTM, DOTX, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX, XD, XLS, XLSB, XLSX, SLTX

Microsoft Outlook: EML, MSG

Microsoft Visio: VSD, VSDX

Microsoft Windows: CUR, ICO, ICON

Open eBook: EPUB

OpenOffice: ODP, ODS, ODT,

Photo: ARW, CR2, CRW, DNG

Rich Text Format: RTF

Text and Code: ABAP, ADA, ADP, AHK, AS, AS3, ASC, ASCX, ASM, ASP, AWK, BAS, BASH, BASH_LOGIN, BASH_LOGOUT, BASH_PROFILE, BASHRC, BAT, BIB, BSH, BUILD, BUILDER, C, C++, CAPFILE, CBK, CC, CFC, CFM, CFML, CL, CLJ, CMAKE, CMD, COFFEE, CPP, CPT, CPY, CS, CSHTML, CSON, CSPROJ, CSS, CTP, CXX, D, DDL, DI. DIF, DIFF, DISCO, DML, DTD, DTML, EL, EMAKE, ERB, ERL, F90, F95, FS, FSI, FSSCRIPT, FSX, GEMFILE, GEMSPEC, GITCONFIG, GO, GROOVY, GVY, H, H++, HAML, HANDLEBARS, HBS, HRL, HS, HTC, HTML, HXX, IDL, IIM, INC, INF, INI, INL, IPP, IRBRC, JADE, JAV, JAVA, JS, JSON, JSP, JSX, L, LESS, LHS, LISP, LOG, LST, LTX, LUA, M, MAKE, MARKDN, MARKDOWN, MD, MDOWN, MKDN, ML, MLI, MLL, MLY, MM, MUD, NFO, OPML, OSASCRIPT, OUT, P, PAS, PATCH, PHP, PHP2, PHP3, PHP4, PHP5, PL, PLIST, PM, POD, PP, PROFILE, PROPERTIES, PS, PS1, PT, PY, PYW, R, RAKE, RB, RBX, RC, RE, README, REG, REST, RESW, RESX, RHTML, RJS, RPROFILE, RPY, RSS, RST, RXML, S, SASS, SCALA, SCM, SCONSCRIPT, SCONSTRUCT, SCRIPT, SCSS, SGML, SH, SHTML, SML, SQL, STY, TCL, TEX, TEXT, TEXTILE, TLD, TLI, TMPL, TPL, TXT, VB, VI, VIM, WSDL, XAML, XHTML, XOML, XML, XSD, XSL, XSLT, YAML, YAWS, YML, ZSH

Web/Hypertext: HTM, HTML, Markdown, MD, URL

You can find more info in the following link

SharePoint 2013 Search “This item was partially parsed”

While crawling Office documents that contain embedded images in SharerePoint Server 2013, we’ll receive the following warning:

This item was partially parsed. The item has been truncated in the index because it exceeds the maximum size.”

i1

This happens because the SharePoint Search document parses extracts the contents of the Office document when the crawler processes a file, but when the document has an image, it does not know how to process it and reports the warning. By the way, it does not process the image, but the text and metadata of the document are crawled and searchable.

To solve this problem. the SharePoint farm has to be updated until July 2014 CU and install a third-party iFilter to parse the images. In this case is it possible to use the following:

Microsoft Office 2010 Filter Packs

To enable the iFilter, we need to use PowerShell commands, like the following:

$ssa = Get-SPEnterpriseSearchServiceApplication
Get-SPEnterpriseSearchFileFormat -SearchApplication $ssa -Identity docx

Set-SPEnterpriseSearchFileFormatState -SearchApplication $ssa -Identity docx -UseIFilter $true -Enable $true

#On each server that hosts the Content Processing component, the Search Host Controller service must be #restarted to accept the changes. Use the following procedure:
net stop spsearchhostcontroller
net start spsearchhostcontroller 

i2

After completed this steps, start a full crawl, and check if the documents that were generating the warning before should now be displayed as crawled successfully.

How To Install and Configure Adobe PDF iFilter in SharePoint 2010

  1. Download and install the PDF iFilter msi

http://www.adobe.com/support/downloads/detail.jsp?ftpID=5542

  1. Download the PDF file icon. http://www.adobe.com/legal/permissions/icons-web-logos.html
  2. Save the icon file gif to the following location:

C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14TEMPLATEIMAGES

  1. Add the mapping entry to the docIcon.xml file located :Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14TEMPLATEXML

 <Mapping Key=”pdf” Value=”pdficon.gif” OpenControl=””/>

  1. Add the pdf extension to the File Types of the Search Application Service
  2. Using regedit, navigate to:

\HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server14.0SearchSetupFilters

Add the following values to this key:

<REG_SZ> Default = <value not set> <REG_SZ> Extension = pdf <REG_DWORD> FileTypeBucket = 1 <REG_SZ> MimeTypes = application/pdf

You can also use Powershell to create the keys and values:

New-Item -path registry::’HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server14.0SearchSetupFilters.pdf’ | Out-Null

New-ItemProperty -Path registry::’HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server14.0SearchSetupFilters.pdf’ -Name “Extension” -value “.pdf” -PropertyType string | Out-Null

New-ItemProperty -Path registry::’HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server14.0SearchSetupFilters.pdf’ -Name “Mime Types” -value “application/pdf” -PropertyType string | Out-Null

New-ItemProperty -Path registry::’HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server14.0SearchSetupFilters.pdf’ -Name “FileTypeBucket” -value “1” -PropertyType dword | Out-Null

  1. Using regedit, navigate to:

 \HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server14.0SearchSetupContentIndexCommonFiltersExtension

Right-click the Filters folder and select New key. Enter “.pdf” for the key value and set the default value to {E8978DA6-047F-4E3D-9C78-CDBE46041603}

And again, you can also use Powershell to create the key and value:

New-Item -Path registry::’HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server14.0SearchSetupContentIndexCommonFiltersExtension.pdf’ | Out-Null

New-ItemProperty -Path registry::’HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server14.0SearchSetupContentIndexCommonFiltersExtension.pdf’ -name “(Default)” -Value “{E8978DA6-047F-4E3D-9C78-CDBE46041603}” -PropertyType string | Out-Null

Restart the SharePoint Search Service