如何使用 Itextsharp 翻页

How to turn the page using Itextsharp

我找到了一些例子。 但是,所有示例都使用 PdfReader。 我想使用 PDFWriter.

下面是我写的代码

private void CreatePdf(string strPdfPath)
{
    FileStream fs = new FileStream(strPdfPath, FileMode.Create, FileAccess.Write, FileShare.None);
    Document document = new Document(PageSize.A4, 45, 45, 80, 80);
    PdfWriter writer = PdfWriter.GetInstance(document, fs);
    document.Open();
    document.AddTitle("This is Title");
    document.AddCreationDate();
    Paragraph content1 = new Paragraph("This is first Page");
    document.Add(content1);

    document.NewPage();
    Paragraph content2 = new Paragraph("This is second Page");
    document.Add(content2);
    writer.Close();
    fs.Close(); 
}

如何旋转PDF?

两者都可以:

 document.open();
// Add some content in portrait
document.setPageSize(PageSize.A4.rotate());
document.newPage();
// Add some content in landscape
document.close();