@spose8874 您可以使用现有形状更改文档中的图像,也可以添加新图像并用新图像替换旧图像。您可以在此处找到更多信息:Working with Images in C#|Aspose.Words for .NET
如果你需要编辑SVG文件,你可以尝试额外使用 Aspose.Svg.
@spose8874 您可以使用现有形状更改文档中的图像,也可以添加新图像并用新图像替换旧图像。您可以在此处找到更多信息:Working with Images in C#|Aspose.Words for .NET
如果你需要编辑SVG文件,你可以尝试额外使用 Aspose.Svg.
@spose8874 它看起来像是文档中水印的一部分。您可以使用以下代码首先从文档中删除所有小形状,并将形状大小与页面宽度相匹配:
Document doc = new Document("html.html");
foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true))
{
double points = ConvertUtil.MillimeterToPoint(1);
if (shape.Width < points)
shape.Remove();
}
PageSetup pageSetup = doc.FirstSection.PageSetup;
double pageWidth = pageSetup.PageWidth - pageSetup.LeftMargin - pageSetup.RightMargin;
foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true))
shape.Width = pageWidth;
doc.Save("output.docx");
这会影响其他的文字类型的html转word出现其他问题吗?
@spose8874 通常在文档中你看不到这么小的形状,但这取决于文档和你的目标。至于更改形状宽度,它使所有文档中的所有形状都适合页面宽度。为了避免这种情况,您可以检查形状宽度是否大于页面宽度,如果为真,则进行更改。
好的,我们现在是调用的这个dll,但经常性的出现cpu爆满导致服务器负载崩溃,这个.net dll支持支持多少并发线程,推荐配置是什么
上面是文件链接
最近为什么会有很多pdf不大 转出来的word会很大,这样会导致cpu爆满,负载崩溃(不知道上面我描述的问题和这个有关系没有)