Горизонтальная полоса прокрутки недоступна в формате PDF, созданном с помощью iTextSharp - PullRequest
0 голосов
/ 22 октября 2019

Я создал PDF с изображениями и другими PDF-файлами в C # с использованием библиотеки iTextSharp , и она работает нормально, за исключением отсутствия горизонтальной полосы. Это вызывает обрезку содержимого. Есть ли способ сделать горизонтальную полосу прокрутки видимой / доступной?

Ниже приводится функция, которую я использую для этой же функции:

string pdfpath = Server.MapPath("~/uploads");

string imagepath = Server.MapPath("~/uploads");

Document doc = new Document(PageSize.LETTER);

try

{

    PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(pdfpath + "/Images.pdf", FileMode.Create));
    doc.Open();

    doc.Add(new Paragraph("file 1 "));               
    Image gif = iTextSharp.text.Image.GetInstance(model.file1.InputStream);
    doc.Add(gif);

    doc.Add(new Paragraph("file 2 "));
    Image file2 = iTextSharp.text.Image.GetInstance(model.file2.InputStream);
    doc.Add(file2);

    doc.Add(new Paragraph("file 3 "));
    Image file3 = iTextSharp.text.Image.GetInstance(model.file3.InputStream);
    doc.Add(file3);


    doc.Add(new Paragraph("file 4 "));                

    PdfReader pdfReader = new PdfReader(model.file4.InputStream);

    for (int i = 1; i <= pdfReader.NumberOfPages; i++)
    {
        PdfImportedPage page = writer.GetImportedPage(pdfReader, i);                        
        doc.Add(file4);                        
    }
}
catch (Exception ex)
{
}
finally
{
    doc.Close();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...