一个使用了一个document 是用rotate,合并后。pdf比没有实现纵横合并。请问这个技术怎么解决。
如帮我解决问题,可给予一定的金钱回报。大于50元。
Document doc = new Document();
//Document hDoc = new Document(PageSize.A4.Rotate());
PdfReader reader;
iTextSharp.text.Rectangle re;
PdfDictionary pd;
FileStream fs = new FileStream(objectPDFPath + @"\" + objectPDF, FileMode.Create);
PdfWriter writer = PdfWriter.GetInstance(doc, fs);
try
{
doc.Open();
PdfContentByte cb = writer.DirectContent;
PdfImportedPage newPage;
if (doc.IsOpen())
{
foreach (FileInfo file in files)
{
reader = new PdfReader(file.FullName);
int iPageNum = reader.NumberOfPages;
for (int j = 1; j <= iPageNum; j++)
{
//获取Reader的pdf页的打印方向
re = reader.GetPageSize(reader.GetPageN(j));
//设置合并pdf的打印方向
doc.SetPageSize(re);
doc.NewPage();