svg

从 Word 导出的 PDF 会改变嵌入 SVG 中细线的线宽
svg

从 Word 导出的 PDF 会改变嵌入 SVG 中细线的线宽

我在 Word 文档中插入了一些包含复杂图表的 SVG 文件。这些图表使用了不同的线条,其中一些线条非常细。 在 Word 中插入 SVG 后,线宽显示正确。但是当我将文档导出为 PDF 时,细线会变粗。在将嵌入的 SVG 图形导出为 PDF 时,Word 似乎对最小线宽有所了解。 是否可以说服 Word 在 PDF 导出期间使用 SVG 中的原始线宽?此外,图形必须保留为矢量图形,转换为光栅图形不是一种选择。我尝试了 Word 中的“转换为表单”选项,它解决了线宽问题 - 但在其他方面完全弄乱了图形。 ...

Admin

Inkscape SVG 变换
svg

Inkscape SVG 变换

我正在尝试使用 Inkscape 打开 svg 文件。svg 元素具有变换属性。任何浏览器都可以毫无问题地显示图像。但是,当 Inkscape 打开图像时,所有元素变换都会被忽略,并且所有元素都会绘制在一个位置。 有人可以建议我如何强制 Inkscape 考虑变换吗? ...

Admin

如何知道某个字体在单个 PDF 页面中使用了多少次?
svg

如何知道某个字体在单个 PDF 页面中使用了多少次?

我知道如何列出单个 PDF 页面中使用的字体,以及如何识别在执行文本提取时哪些字体容易输出乱码文本。我想知道如何计算单个 PDF 页面中每种字体在文本中使用的次数。例如,假设 my_file.pdf 的 PDF 第 4 页使用 Arial、TimesNewRoman 和 MyriadPro-Regular。我希望得到类似这样的结果: Page 4 Arial: 1200 characters TimesNewRoman: 200 characters MyriadPro-Regular: 10 characters 这SE 问题相关,但我想要的是计算多个页...

Admin

为什么 Inkscape 在导入 PDF 时不保留 Unicode 文本?
svg

为什么 Inkscape 在导入 PDF 时不保留 Unicode 文本?

我有一个用 Word 制作的 PDF,并将其导入 Inkscape。文本(非 ASCII)不正确。这是原始文本: 以下是导入的内容: 此外,如果我编辑文本,它的行为会很奇怪: 你知道这是为什么吗? ...

Admin

Inkscape:连接圆弧和曲线
svg

Inkscape:连接圆弧和曲线

大约 10 年前,我看到过类似的问题。但我无法让它工作。我想将椭圆弧连接到贝塞尔曲线,使它们成为一条路径。我知道 SVG 支持这一点。我想使用“连接选定节点”命令。但当我尝试选择两端时,它们似乎不是同一“类型”(见图),我无法同时选择它们。 ...

Admin

为什么 matplotlib 标签在 inkscape 中不可编辑?
svg

为什么 matplotlib 标签在 inkscape 中不可编辑?

有一个相关问题这里。我使用以下代码生成图表: import numpy as np import matplotlib.pyplot as plt WALK_LENGTH = 1_000 random_signs = np.random.choice([-1,1], WALK_LENGTH) random_signs[0] = 0 random_walk = random_signs.cumsum() plt.plot(random_walk) plt.savefig("random_walk.svg") 图像如下所示: 我想更改刻度标签的字体,但不能...

Admin

使用当前版本的 MS Word for Mac 导入 SVG,使用旧版本查看
svg

使用当前版本的 MS Word for Mac 导入 SVG,使用旧版本查看

我有一些 SVG 图形,我发现 MS Word for Mac 版本 16.16.10(版权所有 2018)可以成功导入 SVG。到目前为止一切顺利。 适用于任何平台的旧版 MS Word 是否能够查看包含导入的 SVG 的文档?或者是否可能需要使用支持 SVG 的 MS Word 版本? 我猜问题的核心在于 MS Word 是否在导入时将 SVG 转换为非 SVG 格式。我对此一无所知,但如果有人知道,我会很感兴趣。 我想要避免的主要问题是,如果我创建一个对我来说看起来正确的文档,那么使用旧版本 MS Word 的人就无法正确查看图像。 ...

Admin

有没有办法在 Linux 上将 SVG 转换为 EPS 并保留渐变和透明度?
svg

有没有办法在 Linux 上将 SVG 转换为 EPS 并保留渐变和透明度?

我在用着Inkscape在 Linux 上进行图形设计,我对此很满意,SVG文件。不幸的是,客户要求* EPS* 文件。设计的徽标包含渐变,客户还要求透明背景。 Inkscape 有导出选项每股收益文件,但是根据这篇文章该文件不能包含渐变或透明度,否则输出文件将被栅格化。 由于这篇文章和类似的文章已经有 5 年或更久了,我想知道是否有办法让非栅格化每股收益文件(具有渐变和透明度)。 ...

Admin

如何使用 ffmpeg 将 svg 转换为 png?
svg

如何使用 ffmpeg 将 svg 转换为 png?

有没有办法转换SVG文件到png在 Windows 10 64 位上使用 ffmpeg? 我显然尝试了 ffmpeg -i“file.svg”“file.png”,但它默认不起作用。 也许有什么办法可以让它工作?找不到任何适用于 win10 的东西。 用户可以使用什么工具--enable-librsvg来做?有命令吗?还是必须下载某些东西? 编辑: 如果没有 ffmpeg,任何可以在 win10 上运行的东西都受到欢迎,只要我可以一次转换大量 svg 文件。 ...

Admin

为什么 InkScape 显然会生成不正确的 SVG 文件,以及如何修复它?
svg

为什么 InkScape 显然会生成不正确的 SVG 文件,以及如何修复它?

在 InkScape 1.0.1(也尝试使用最新版本 1.0.2)中制作徽标后,“另存为”优化的 SVG 会生成一个文件,该.svg文件可以在我的浏览器中呈现,但无法通过“v.Nu”HTML/CSS/SVG 验证程序的验证。 这是 v.Nu 错误: Attribute “aria-label” not allowed on element “g” at this point. 这是令人反感的一句话: <g transform="matrix(blablabla)" fill="#fff" style="shape-inside:url(#rect86...

Admin

在 Inkscape 生成的图像上显示鼠标悬停时的工具提示
svg

在 Inkscape 生成的图像上显示鼠标悬停时的工具提示

我希望当鼠标悬停在使用 Inkscape 创建的媒体(理想情况下是 PDF)中的某个图形元素上时显示带有一些文本的工具提示,但我可以使用 SVG。 我认为这是可行的,因为 Inkscape 允许填写字段onmouseover。Object properties我没有找到文档,但我相信它需要 javascript?我尝试输入tooltip("my message");,并尝试使用 inkview 和 firefox 查看生成的 SVG,使用 okular 和 evince 查看导出的 PDF,但没有出现工具提示。 ...

Admin

从 Word 导出 PDF 后保留带有渐变的 SVG
svg

从 Word 导出 PDF 后保留带有渐变的 SVG

每当我需要为商业文档(例如概念文件或文档)创建模板时,我都必须在这里和那里放置一些通用图形,例如公司的徽标。由于 Microsoft 从 Word 2016 开始增加了对 SVG 的支持,因此从那时起,我就可以毫无问题地在很多文档中使用 SVG 图像(只要里面没有文本)。 通常情况下,这种方法很有效,但现在我遇到了一个问题:我将公司的徽标放在 Word 文档中。在 Word 中,图像可以完美地显示为矢量图形,但当我使用 Word 的集成导出功能将文档导出为 PDF 时,徽标会转换为质量较差的光栅图形。 我尝试在同一文档中使用其他几个 SVG 图像,它们都按预...

Admin

将 SVG 1.1 转换为 1.0?
svg

将 SVG 1.1 转换为 1.0?

好的,因此使用 draw.io 桌面,我开始一个新的空白图表,并只绘制一个包含两行文本的文本框: 然后我执行文件/导出为/SVG...,选择缩放 100%,取消选中“包含我的图表的副本”,点击导出,另存为test.svg- 结果是: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns=...

Admin

SVG 导出 - 线条图案不显示
svg

SVG 导出 - 线条图案不显示

我正在使用 visio 创建技术图纸。我的进一步工作流程取决于使用此图纸的 svg 导出。但是,我遇到了以下问题。自定义线条图案未显示在 svg 导出中。请注意:标准虚线图案可以正确导出,但用户定义的线条图案不能。 我有一个解决方法,但这很麻烦,而且目前还不能正常工作。我的解决方法是预先将线条更改为 emf,并使用自定义线条图案(在这种情况下,它们在 SVG 导出中显示正确)。但是,这依赖于选择性粘贴命令。使用选择性粘贴命令时,visio 会非常随意地选择新添加形状的位置。对齐新旧形状非常棘手,并且不会 100% 重叠。(我正在尝试通过 VBA 自动执行此操...

Admin