itextsharp

    -1熱度

    1回答

    我無法讓文本居中在頁面上。我究竟做錯了什麼?我嘗試了好幾種方式來獲得與該頁面,但沒有似乎使中心的網頁上的文字..... BaseFont bf = BaseFont.CreateFont("c:\\windows\\fonts\\calibri.ttf", BaseFont.CP1252, BaseFont.NOT_EMBEDDED); PdfReader reader = ne

    0熱度

    1回答

    我試圖用打開文件的對話和iTextSharp的一個函數來保存PDF: Private Sub saveFileDialog(saveType As String) ' Displays a SaveFileDialog Dim saveFileDialog1 As New SaveFileDialog() Select Case saveType Case

    0熱度

    1回答

    我有一個主PdfpTable,其中一列用作父表。然後,我將用動態列創建的表添加到父表中。 因此,每個表都是父表中的一行。 我得到了我想要的東西,除了幾件事情: 1)在左右兩側添加了顯着的空白空間;我想要子表填充行空間。 2)列寬未保留。每個新表格的第一列根據其具有的總列數改變寬度。 3)主表寬度似乎並不受.TotalWidth設置 PdfPTable mainTable = new PdfPTab

    -1熱度

    1回答

    問題修訂和澄清(感謝布魯諾指向我在正確的方向) - 這篇文章最初是在嚴重睡眠剝奪和閱讀後,我看到它可能會混淆。我想確保其他人將來可以使用這種解決方案,而不必花費大量時間來解決這個問題。 這是我的問題,下面有答案解決它。 我有一個pdf格式,我需要添加一個圖像到一個特定的位置,我已經把一個佔位符。我怎樣才能做到這一點?

    1熱度

    2回答

    我正在使用Itextsharp將一些圖像轉換爲PDF格式。其中一些圖像很大(3600h乘2500w),有些小(700w乘1000h)。我的PDF頁面是737H的842H。 這些大圖像中的一些不適合potrait,所以我在寬度>高度處翻轉圖像。 img.RotationDegrees = 90f; 現在我的問題是如何調整,使他們所有的規模和融入完美頁面影像? 我嘗試使用 var scalePer

    1熱度

    2回答

    我正在尋找PDF文件中的文本提取所有不同的字體名稱。我正在使用iTextSharp DLL,下面給出的是我的代碼。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using iTextSharp.text

    0熱度

    1回答

    我使用PdfStamper從PDF表單中獲取字段值。我可以使用AcFields類中的GetField()函數成功地從文本框,組合框和複選框中獲取值。但是當涉及到單選按鈕時,我可以獲取該集合中第一個單選按鈕的值或「關」。我錯過了什麼?我應該得到不同的價值嗎?有沒有一個我不知道的常見錯誤? 這裏是我的代碼示例: Private Sub btnFinish_ItemClick2(sender As Ob

    0熱度

    1回答

    我正在嘗試對任何給定pdf的每個頁面進行數字簽名。但它只在第一頁或最後一頁簽字。我想我已經知道問題出在MakeSignature.SignDetached()方法。此方法關閉所有流並關閉pdf以進行進一步簽名。 我的代碼: public static void SignInForEveryPage(string input, string output, PDFEncryption pdfEnc,

    1熱度

    1回答

    我在列表中打印PDF文件中的一些內容。 每件事情都很好,但我想改變使用列表顯示的文字的字體大小。 我該怎麼做? 這裏是我的代碼: List lst_rental = new List(List.UNORDERED); list.IndentationLeft = 30f; lst_rental.SetListSymbol("\u2022"); lst_rental.Add("Operator

    1熱度

    2回答

    我在列表中顯示了一些內容以顯示在pdf文件中。 每件事情都很好,但現在我想要一個列表項中的文本應該是粗體。 例如: 這是的ListItem粗體文本。 我該怎麼做? 這裏是我的代碼: List lst_note = new List(List.ORDERED); lst_note.IndentationLeft = 10f; lst_note.Add(new iTextSharp.text.L