跳到主要内容
musicxml.tools
语言: 简体中文

MusicXML 和 MXL 转 PDF

在浏览器中把 MusicXML 或 MXL 文件转成可打印的 PDF 乐谱,按 A4 或 Letter 纸张排版。不会上传任何文件。

在你的浏览器中运行:文件不会离开你的电脑。

把 MusicXML 文件拖到这里,或点击选择文件

支持格式:.xml、.musicxml、.mxl

手头没有文件?(克莱门蒂《小奏鸣曲》Op. 36 No. 1)。

工作原理

我们维护的 MusicXML 渲染器 OpenSheetMusicDisplay(OSMD)把乐谱排在你所选纸张的页面上,再由 jsPDF 把这些页面写入 PDF。页面以矢量图形保存,放大到任何尺寸都清晰。上面显示的页面就是 PDF 里的内容。

谱表大小决定乐谱印出来有多大:7 mm 是钢琴谱的常用尺寸;谱表小一些,一页能放下更多音乐;大一些,放在谱架上更容易看清。

常见问题

我的文件会被上传吗?

不会。乐谱的排版和 PDF 的生成都在你的浏览器中完成,文件不会离开你的电脑。

能只打印一个声部吗?

可以:取消勾选不需要的声部,页面就会用剩下的声部重新排版。这样就能从总谱得到某件乐器的分谱。

为什么我的 PDF 和原版看起来不一样?

PDF 是根据文件中的音符重新制谱的结果,而不是出版社页面的复制件。换行、换页、间距和字体都来自 OSMD,所以可能和这个文件所依据的版本不同。

PDF 中的文字无法选中。

PDF 阅读器内置的字体只包含西欧字母。如果乐谱中有其他文字,例如中文歌词,页面会以图片形式放入 PDF,文字看起来没问题,但无法选中。

基于 OpenSheetMusicDisplay 2.2.1 (BSD-3-Clause)、jsPDF 4.2.1 (MIT)、svg2pdf.js 2.8.1 (MIT) 构建。

博客文章(英文)

想把这些用到你自己的产品里?

  • 用在你的应用里

    我们的工具基于 OpenSheetMusicDisplay,这是适用于浏览器和 Node.js 的开源 MusicXML 渲染器(BSD-3-Clause)。

  • 用在 WordPress 上

    OSMD for WordPress 可以把乐谱放到你的网站上;高级版插件还增加了播放、移调和下载功能。

  • 为你定制

    我们为音乐出版商和音乐教育平台开发 MusicXML 和音频软件。PhonicScore

在浏览器中运行

MusicXML 乐谱移调

修改乐谱

把 MusicXML 或 MXL 文件移到任意调,音符、变音记号和和弦标记都写得正确,可下载为 MusicXML 或 PDF。

读取 MusicXML、MXL · 输出 MusicXML、PDF

在浏览器中运行

MusicXML 转简谱

格式转换

把 MusicXML 或 MXL 文件显示为简谱,可以移调,也可以打印成 PDF。不会上传任何文件。

读取 MusicXML、MXL · 输出 简谱、PDF、MusicXML

在浏览器中运行

MusicXML 乐谱标注

学习和练习

在 MusicXML 乐谱上写批注,添加力度、延长和换气记号,分图层管理,并连同标注把乐谱打印成 PDF。不会上传任何文件。

读取 MusicXML、MXL · 输出 PDF

在浏览器中运行

MusicXML 和 MXL 转图片

格式转换

把 MusicXML 或 MXL 文件转成 PNG 或 SVG 图片,整页或几个小节都行,可用于练习单、幻灯片和博客文章。不会上传任何文件。

读取 MusicXML、MXL · 输出 图片、SVG

在浏览器中运行

从 MusicXML 提取分谱

修改乐谱

从 MusicXML 或 MXL 总谱中提取一个声部:可存为 MusicXML 或 MXL 供打谱软件使用,也可生成带多小节休止的 PDF。不会上传任何文件。

读取 MusicXML、MXL · 输出 MusicXML、MXL、PDF

在浏览器中运行

MusicXML 彩色音符乐谱

修改乐谱

按音名给 MusicXML 或 MXL 乐谱的每个音符上色,用 Boomwhacker 配色或你自己的颜色,并输出可打印的 PDF 或 PNG。不会上传任何文件。

读取 MusicXML、MXL · 输出 PDF、图片