Те же правила применяются к носителю PDF, как и к любому другому типу медиатеки.Если вам нужно просто получить URL-адрес мультимедиа для создания ссылки, выполните следующие действия:
MediaItem mediaItem = linkField.TargetItem;
if(mediaItem != null)
MediaManager.GetMediaUrl(mediaItem);
Вы также можете просто использовать веб-элемент управления или элемент управления xsl для отображения ссылки: Веб-элемент управления:
<sc:Link Field="Url" Item="if you need to process specific item" runat="server" />
Если ваш вопрос касается поведения браузера при нажатии на ссылку, установите ForceDownload в true:
<mediaType name="PDF file" extensions="pdf">
<mimeType>application/pdf</mimeType>
**<forceDownload>true</forceDownload>**
<sharedTemplate>system/media/unversioned/pdf</sharedTemplate>
<versionedTemplate>system/media/versioned/pdf</versionedTemplate>
</mediaType>