标签: pdfsharp

如何在PDFsharp中将表格大小调整为页面宽度?

我试图自动调整表格的大小到页面的整个宽度.该表应该有2列,每列50%.

我怎样才能做到这一点?我没有运气就尝试了LeftIndent和RightIndent属性.

c# pdfsharp migradoc

13
推荐指数
2
解决办法
9905
查看次数

绘制围绕给定路径的路径

*更新*

使用Clipper库找到解决方案.解决方案添加为答案.不过,欢迎新的/更好/更简单的想法!


给出这样的路径:

原始的黑色路径

我想创建一条围绕此路径的路径,给定距离,例如1厘米.下面的草图演示了 - 红色路径围绕黑色路径,距离为1厘米.

黑色路径被一条距离为1厘米的红色路径包围

如何使用PDFSharp以通用方式完成此操作?(意思是我想最终用PDFSharp绘制它,我不在乎计算的位置)以下是黑色路径的代码:

// helper for easily getting an XPoint in centimeters
private XPoint cmPoint(double x, double y)
{
    return new XPoint(
        XUnit.FromCentimeter(x),
        XUnit.FromCentimeter(y)
        );
}


// the path to be drawn
private XGraphicsPath getMyPath()
{
    XGraphicsPath path = new XGraphicsPath();

    XPoint[] points = new XPoint[3];
    points[0] = cmPoint(0, 0);
    points[1] = cmPoint(5, 2);
    points[2] = cmPoint(10,0);

    path.AddCurve(points);
    path.AddLine(cmPoint(10, 0), cmPoint(10, 10));
    path.AddLine(cmPoint(10, 10), cmPoint(0, 10));
    path.CloseFigure(); 

    return path;
}


// generate the PDF file
private …
Run Code Online (Sandbox Code Playgroud)

c# graphics pdfsharp

13
推荐指数
1
解决办法
1168
查看次数

在C#中将PDF导出为JPG(s)

我需要将一页pdf文档保存为网站缩略图的图像.

我一直在乱用PDFSharp并没有运气.

我试过这个:http://www.pdfsharp.net/wiki/ExportImages-sample.ashx?AspxAutoDetectCookieSupport = 1,但它只是提取PDF文件中的嵌入图像,这不是理想的结果.

关于如何做到这一点的想法?有人知道一个好的图书馆可以处理这个吗?

编辑:请让我知道为什么这是一个如此糟糕的问题.如果有人有一个很好的解决方案,这对许多其他人来说将是一个很好的资源.特别是因为谷歌搜索空了.

.net c# pdf image pdfsharp

12
推荐指数
2
解决办法
2万
查看次数

如何在MigraDoc表中设置单元格的背景颜色

我有一个MigraDoc表,我指定行高0.75厘米,文本在单元格的中间垂直对齐.当我将cell.Format.Shading.Color设置为非白色的东西时,边框附近仍有一部分单元格在四边显示为白色.

我发现我可以通过设置column删除文本左侧和右侧的白色部分.LeftPadding = 0和column.RightPadding = 0.但是,我无法弄清楚如何在文本的顶部/底部获得白色条纹消失而不影响文本的垂直对齐.如果我将段落线高度更改为0.75厘米,条纹将消失,但文本在单元格内底部对齐.我无法设置列着色颜色,因为列中的每个单元格都包含不同的颜色.有没有人知道强制段落垂直填充单元格的方法(或者让单元格中的背景颜色均匀)?

以下是我的代码示例(在C#中),其中表的类型为MigraDoc.DocumentObjectModel.Tables.Table:

...

// Add a column at index #2
var column = table.AddColumn();
column.LeftPadding  = 0;
column.RightPadding = 0;

// Add more columns
... 

// Iterate through the data printed in each row
foreach (var rowData in myData)
{
    // Create a row for the data
    var row = table.AddRow();
    row.Height = ".75cm";
    row.Format.Font.Size = 11;
    row.VerticalAlignment = VerticalAlignment.Center;

    ...

    // The following is for illustrative purposes... the actual
    //     colors and text is …
Run Code Online (Sandbox Code Playgroud)

pdfsharp migradoc c#-4.0

12
推荐指数
1
解决办法
6665
查看次数

PDFsharp无法找到图像(未找到图像)

我在ASP.NET MVC应用程序中使用PDFsharp.我想添加一个图像,但不管我把它放在哪个目录中,它似乎无法找到它.我有这样的代码,因为我正在尝试复制示例应用程序

 Section section = document.AddSection();
 Image image13 = section.AddImage("../../images/logo.png");
Run Code Online (Sandbox Code Playgroud)

无论我把这个图像放在什么目录中,当生成PDF时,我在PDF上看到一条错误,上面写着" 找不到图像 "

还有其他人看过这个问题吗?

c# asp.net-mvc pdfsharp

10
推荐指数
2
解决办法
4352
查看次数

将嵌入的资源图像添加到MigraDoc文档

我想在MigraDoc文档的标题中添加一个图像,但是在文档生成中硬编码文件系统路径对于许多问题来说有点问题 - 其中最重要的是它让我有点不安,但也,保持部署简单(r).

如果我可以将图像作为资源嵌入到程序集中,并且只是在PDF需要时提取它,那么在我看来这是理想的,但似乎没有任何简单或内置的方法来执行此操作.任何技巧或想法?

.net pdfsharp migradoc

10
推荐指数
2
解决办法
5888
查看次数

C#PDF文档中的尖锐位置

您好我使用PDF sharp将用户输入打印到模板文档中的位置.

数据(字段)从用户(网页)收集并使用抽绳方法写在文档上的适当位置.

目前我通过反复试验找到每个模板中每个模板化字段的像素位置.如果有一种方法可以确定pdf页面中每个字段的像素位置,那将会容易得多.

任何建议都会有所帮助.

谢谢

c# pdf pdfsharp

10
推荐指数
2
解决办法
2万
查看次数

MigraDoc表格翻过第2页的标题?

我在MigraDoc中制作一个大表,当它变得太大而无法在页面上时它会自动拆分表.我在标题和桌子上有一个标志,当它转到第2页时,它位于徽标上并且不会进入.任何人都知道如何确保它移动到其他页面?

这是徽标代码.就像他们在发票中的例子一样

        Image image = section.Headers.Primary.AddImage("H-Logo900x700.png");
        image.Height = "2.5cm";
        image.LockAspectRatio = true;
        image.RelativeVertical = RelativeVertical.Line;
        image.RelativeHorizontal = RelativeHorizontal.Margin;
        image.Top = ShapePosition.Top;
        image.Left = ShapePosition.Right;
        image.WrapFormat.Style = WrapStyle.Through;
Run Code Online (Sandbox Code Playgroud)

c# pdfsharp migradoc

10
推荐指数
2
解决办法
5140
查看次数

使用migradoc将图像放在单元格的中心

我需要将图像放在桌子的单元格的中心.当我在单元格中添加图像时,图像被对齐.如何将图像对齐在单元格的中心?

image pdfsharp migradoc

10
推荐指数
2
解决办法
4065
查看次数

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

pdfsharp ×10

c# ×6

migradoc ×5

.net ×2

image ×2

pdf ×2

.net-core ×1

asp.net-mvc ×1

c#-4.0 ×1

graphics ×1