1

В последней версии Chrome, когда отчет PDF загружается и отображается в браузере из нашего веб-приложения, фактическое имя файла проекта отображается на панели инструментов PDF. Есть ли способ удалить это или просто отобразить имя файла отчета, заданное в расположении содержимого (также видимое в URL браузера)? Пожалуйста, смотрите вложение для справки.

Отчет генерируется с использованием клиента языка определения отчетов (RDLC).
Chrome версия 47.0.2526.106Образец изображения

1 ответ1

0

Код выглядит следующим образом в веб-API.

var data = new Microsoft.Reporting.WebForms.ReportDataSource(dataSourceName, dataSource);
string mimeType;

var report = new ReportBuilder()
            .ReportPath(reportPath)
            .DataSource(data)
            .Build(ReportFormat.Pdf);

var bytes = report.Render(out mimeType);

var contentDisposition = new ContentDisposition
    {
        FileName = "FilenameSetInContentDisposition",
        Inline = false,
    };

Response.AppendHeader("Content-Disposition", contentDisposition.ToString());

return this.File(bytes, mimeType);

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .