小编Jas*_*Sec的帖子

旋转多个PDF并写入一个PDF

我有以下简化代码,用于从多个位置提取现有的8x10 PDF,如果需要,可以旋转它们(几乎都需要),然后将它们逐页写入单个11x17 PDF页面......

while (Page < StackOne.Length)
{
    Files++;
    using (var strm = new FileStream(RenderPath + "Test_" + Page + ".pdf", FileMode.Create, FileAccess.Write, FileShare.Read))
    {
        using (var MasterReport = new iTextSharp.text.Document(iTextSharp.text.PageSize._11X17))
        {
            using (var writer = PdfWriter.GetInstance(MasterReport, strm))
            {
                MasterReport.Open();
                MasterReport.NewPage();
                var cb = writer.DirectContent;

                for (; Page <= NumPages * Files && Page < StackOne.Length; Page++)
                {
                    var ProductionEntry = StackOne[Page - 1];

                    var filepath = NetPath + ProductionEntry.UniqueProductId + ".pdf";
                    if (File.Exists(filepath))
                    {
                        var reader = new PdfReader(filepath); …
Run Code Online (Sandbox Code Playgroud)

c# pdf itextsharp

7
推荐指数
1
解决办法
362
查看次数

标签 统计

c# ×1

itextsharp ×1

pdf ×1