
网络 URL 转化成 15 天有效的短链接,或永久的短链接
短链生成服务是链接处理工具,可将冗长复杂的原始链接转换为简短易记的短链接,方便用户传播、存储和使用。服务支持多种类型链接的转换,涵盖网页、文件、视频等,能满足不同场景下的链接处理需求。
→ 支持运行 MCP 协议的客户端,如 Cursor、Cherry Studio 等配置,连接方式为 Streamable HTTP

拆分PDF文件为多个独立的PDF文件。支持两种拆分模式。 拆分模式说明: 1. pages模式(每页一个文件): - 默认拆分所有页,每页生成一个独立PDF文件 - 如果指定ranges参数,则只拆分指定范围内的页面,每页仍然生成独立文件 - 示例:ranges=["1-5"] → 生成5个文件(第1页.pdf, 第2页.pdf, ..., 第5页.pdf) - 示例:ranges=["1-3", "7-10"] → 生成7个文件(第1、2、3、7、8、9、10页各一个) 2. ranges模式(按范围合并): - 必须指定ranges参数 - 每个范围表达式生成一个PDF文件,包含该范围内的所有页面 - 示例:ranges=["1-5"] → 生成1个文件(包含第1-5页) - 示例:ranges=["1-3", "7-10"] → 生成2个文件(一个包含第1-3页,另一个包含第7-10页) Args: input_path: 输入PDF文件路径 output_dir: 输出目录路径 split_mode: 拆分模式,可选值: - "pages": 每页一个文件模式 - "ranges": 按范围合并模式(默认) ranges: 页面范围列表,格式示例: - ["1-5"]: 第1页到第5页 - ["1", "3", "5"]: 第1、3、5页 - ["1-3", "7-10"]: 第1-3页和第7-10页 - None: 仅在pages模式下,表示拆分所有页 prefix: 输出文件名前缀,默认使用输入文件名 Returns: 拆分结果的详细信息,包括生成的文件列表、总页数等 示例: # 拆分所有页,每页一个文件 split_pdf_file("document.pdf", "./output", split_mode="pages") # 只拆分第1-5页,每页一个文件(生成5个PDF) split_pdf_file("document.pdf", "./output", split_mode="pages", ranges=["1-5"]) # 拆分成2个文件:一个包含第1-5页,另一个包含第10-15页 split_pdf_file("document.pdf", "./output", split_mode="ranges", ranges=["1-5", "10-15"])

直接在PDF上添加文字水印(文字可选择、可复制)。 Args: input_path: 输入PDF文件路径 output_path: 输出PDF文件路径 watermark_text: 水印文字内容 opacity: 不透明度 (0.0-1.0),通过调整颜色亮度实现,建议 0.03-0.1 font_size: 字体大小 position: 位置,可选 "center", "top-left", "top-right", "bottom-left", "bottom-right" color_r: 红色分量 (0.0-1.0) color_g: 绿色分量 (0.0-1.0) color_b: 蓝色分量 (0.0-1.0) layout: 布局模式,可选 "single"(单个), "corners"(四角), "tile"(平铺) Returns: 添加文字水印结果的详细信息

将指定的图片文件列表(jpeg, png, webp, heic, avif, bmp, tiff, ico)合并创建PDF文档,每张图片占一页,并保存到指定输出目录,如未指定则保存到第一个文件所在目录。参数: input_files (list) = 图片文件路径列表 || output_dir (str)(可选) = 输出目录路径(不含文件名),默认为第一个文件所在目录 || file_name (str)(可选) = 自定义文件名,默认自动命名 || sort_order (str)(可选) = 图片文件合并(页面)顺序'alphabetical'(字母数字a-z&0-9)、'creation_time'(创建时间最新-最早)、'modification_time'(修改时间最新-最早),默认'alphabetical' || page_size (str)(可选) = PDF页面尺寸A3/A4/A5/B3/B4/B5/Letter/Legal/Executive/Tabloid/16:9/4:3/Square,默认'A4' || dpi (int)(可选) = PDF分辨率(接受72-1200),默认300 || fit_to_page (bool)(可选) = 缩放图片以完全适应PDF页面,默认True || center_image (bool)(可选) = 居中显示图片,默认True || background_color (str)(可选) = 背景色'white'、'light gray'、'gray'、'dark gray'、'black'、'light red'、'red'、'dark red'、'yellow'、'orange'、'lime'、'light green'、'green'、'dark green'、'light blue'、'blue'、'dark blue'、'light purple'、'purple'、'dark purple'、'light pink'、'pink'、'dark pink'、'light brown'、'brown'、'dark brown',默认'white'