感谢您花时间阅读我关于 PDFSharp 的奇怪问题。
我当时使用 PDFSharp 库版本 1.50.4000.0(我从 1.3.2 更新并遇到同样的问题)用密码保护 PDF 文件。
该程序非常适合纵向文档,但有时我的文档具有混合方向。
但是,当横向页面位于文档中时,页面总是被剪切。
供您参考的代码:
PdfDocument document = PdfReader.Open(System.IO.Path.Combine("H:/Bloq1/", file.Name), "PasswordHere");
PdfSecuritySettings securitySettings = document.SecuritySettings;
securitySettings.OwnerPassword = "PasswordHere";
securitySettings.PermitAccessibilityExtractContent = false;
securitySettings.PermitAnnotations = false;
securitySettings.PermitAssembleDocument = false;
securitySettings.PermitExtractContent = false;
securitySettings.PermitFormsFill = true;
securitySettings.PermitFullQualityPrint = true;
securitySettings.PermitModifyDocument = false;
securitySettings.PermitPrint = true;
document.Save(System.IO.Path.Combine("H:/Bloq1/", file.Name));
tbx.Text = "Complete";
tbx.Background = Brushes.ForestGreen;
Run Code Online (Sandbox Code Playgroud)
提前感谢您阅读或回答这个问题 =D
*****************************解决了******************** ****************************
我切换到 iTextSharp 并测试了几个文档,效果很好,我将分享代码以供参考:
private void Button_Full(object sender, RoutedEventArgs e)//PROTEGE PDF PERMITIENDO IMPRESION
{
string Password = "password"; …Run Code Online (Sandbox Code Playgroud)