相关疑难解决方法(0)

使用iTextSharp将图像添加到PDF并正确缩放

这是我的代码.它正确地添加了我想要的图片,除了图像使用其原始分辨率,一切正常,因此如果图像很大,则会裁剪它以适应页面.

有没有办法让图片像缩放功能一样使用拉伸以适应,还能保持宽高比?我必须在那里找到一些东西.:P

这是一张图片来说明问题: 替代文字

using System;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.Drawing;
using System.Collections.Generic;

namespace WinformsPlayground
{
    public class PDFWrapper
    {
        public void CreatePDF(List<System.Drawing.Image> images)
        {
            if (images.Count >= 1)
            {
                Document document = new Document(PageSize.LETTER);
                try
                {

                    // step 2:
                    // we create a writer that listens to the document
                    // and directs a PDF-stream to a file

                    PdfWriter.GetInstance(document, new FileStream("Chap0101.pdf", FileMode.Create));

                    // step 3: we open the document
                    document.Open();

                    foreach (var image in …
Run Code Online (Sandbox Code Playgroud)

c# image itextsharp

26
推荐指数
3
解决办法
13万
查看次数

标签 统计

c# ×1

image ×1

itextsharp ×1