Avnish_Sharma Ответов: 1

Как открыть PDF-файл в определенный раздел в новой вкладке/окне с кодом на C#


Привет всем, я работаю над веб-приложением, в котором у меня есть значок справки на каком-то экране. Все, что мне нужно сделать, это когда пользователь нажимает на значок справки, pdf-файл справочного документа открывается в новой вкладке/окне, и этот pdf-файл должен открываться в определенном разделе (т. е. не должен открываться со страницы 1). Пожалуйста, помогите мне достичь этого.
Вот мой код:

protected void registrationHelpIcon_ServerClick(object sender, EventArgs e)
{
    try
    {
        string appBaseUrl = Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/') + "/";
        string pdfPath = "Temp/xtLytics_security_module.pdf";
        WebClient client = new WebClient();
        Byte[] buffer = client.DownloadData(appBaseUrl + pdfPath);
        Response.ContentType = "application/pdf";
        Response.AddHeader("content-length", buffer.Length.ToString());
        Response.BinaryWrite(buffer);
    }
    catch(Exception ex)
    {
        Logger.Log(LogLevel.SystemError, ex);
    }
}


Что я уже пробовал:

Я перепробовал много вещей из проекта code, но не смог достичь поставленной цели. Пожалуйста, помогите мне получить этот pdf-файл в новой вкладке или окне, открытом в определенном разделе.

1 Ответов

Рейтинг:
11

David_Wimbley

Adobe допускает параметры URL-адреса.

Для получения дополнительной информации ознакомьтесь со следующей документацией:

http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf[^]


Avnish_Sharma

Привет, Дэвид, я прочитал этот документ, но все еще не могу реализовать его в коде, так как я новичок в программировании. Так что это будет большим подспорьем, если вы сможете обновить мой код для достижения этой цели.