打印PDF出错

使用PPT打印功能生成PDF时报错 文件,但进行过程中报错,不能生成。控制面板→查看设备和打印。中使用文档打印功能生成。 阅读详情
AI摘要

本文介绍了解决打印PDF文件时出现的“ioerror;OffendingCommand:imageDistiller”错误的方法。包括调整Acrobat Distiller的字体设置,更新软件版本以及尝试使用其他方式生成PDF文件。

打印PDF出错,错误消息如下:

%%[ ProductName: Distiller ]%%
%%[ Error: ioerror; OffendingCommand: imageDistiller ]%%

Stack:
-dict-


%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %% 

 

网上搜了一些解决方法,如下:

(1)Offending command: imageDistiller

A PostScript error io error offending command imageDistiller can pop up in Adobe products such as Acrobat Distiller when creating PDF files.

Solutions

  • Distiller 8 or 9, part of Adobe Acrobat Pro, can generate this error when it tries to generate a PDF from a document that contains non-system fonts. Right-click Adobe PDF in the printer list, choose Properties > General > Printing Preferences and make sure the checkbox for ‘Rely on system fonts; do not use document fonts’ is off.
  • Quite a few people ran into problems with the imageDistiller offending command using older versions of Acrobat, such as Acrobat 6. Adobe seem to have fixed this in later revisions of the software. 
  • Try an alternative way of generating a PDF if this error occurs in Distiller. I am no big fan of the PDFwriter application but using it might help. Many applications also offer direct support for exporting to PDF.

From: http://www.prepressure.com/postscript/troubleshooting/errors/imagedistiller

 

 

(2)字体问题

出现此问题的原因是打印机驱动程序有宋体和时间-罗马作为打印机常驻字体和打印机驱动程序被配置为替换某些 TrueType 字体为设备字体。打印机常驻字体是驻留在打印机上并不在您的计算机上的字体。acrobat Distiller 宋体和时间-罗马没有字体轮廓,并且,使它生成以下错误消息。

注意即使存在下列情况,则可能会出现此错误消息:

  • 发布似乎不包含时间罗马或黑体。
  • 高级打印设置 对话框的 图形和字体 选项卡上仅使用出版物字体选项处于选中状态。

防止此问题发生的所有当前出版物,请按照下列步骤操作:

  1. 单击 开始,然后单击 打印机和传真。
  2. 用鼠标右键单击您想要配置,该打印机,然后单击 属性。
  3. 单击 打印首选项。
  4. 单击 高级。
  5. 在 图形 部分更改为 Softfont 为下载 的 TrueType 字体 选项。
  6. 单击 确定,然后单击 确定。

From:http://support.microsoft.com/kb/822978

【已解决】onenote无法正常打印怎么办? 使用adobe pdf将onenote打印成PDF文件,打印到最后,不能生成文件,而是生成一个记事本文件,不能完成打印,记本本提示内容如下: %%[ ProductName: Distiller ]%% 13tguyr not found, using Courier. %%[ Error: invalidfont; OffendingCommand: xshow ]%% Stack: [93 0] () %%[ Flushing: rest of job (to end-of-file) wil 阅读详情

相关推荐

【VBA研究】输出PDF文件合并时出错

​在做一个打印通知单的工具时(这个工具已经做过很多个,技术基本一样),输出的多个PDF文件合并时出错,单个PDF文件打开没有问题。 合并其他文件没有问题,那问题只能是这些单个PDF文件。不过,显然与输出语句无关,因为我是用老工具改的,这一块没动,唯一动的就是界面布局。我尝试看看问题出在哪儿,经过不断试验,在去掉最后一个单元格的引用后,问题不再出现。......

驽马十驾 才定不舍 1815

Adobe虚拟PDF打印机,保存PDF报错

Excel =>PDF 过程中出现如下错误。去掉 仅依靠系统字体:不使用文挡字体 即可。

raslee的专栏 1324

【办公类-99-04】20250504闵豆统计表excle转PDF,合并PDF、添加中文字体页眉+边框下划线

【办公类-99-0【办公类-99-04】20250504闵豆统计表excle转PDF,合并PDF、添加中文字体页眉+边框下划线4】20250504闵豆excle统计表转PDF,合并PDF、添加页眉+边框下划线

reasonsummer的博客 1584

Word通过Adobe打印PDF时总是报错,打开记事本

打印时,打开打印属性,取消勾选,如下图所示。问题分析:Word中字体不存在。解决方式:取消系统默认字体设置。

星梦的博客 4527

C# NX二次开发:两种过滤器设置方案的实战解析与场景适配

本文深入解析C# NX二次开发中的两种过滤器设置方案:AddFilterHandler回调与MaskTriple属性设置。通过实战案例对比其性能差异与适用场景,帮助开发者根据需求选择最优方案,提升NX插件开发效率与交互体验。特别针对BlockStyler集成场景提供专业建议,是NX二次开发者的实用指南。

weixin_33739646的博客 844

避坑指南:RK3588视频编码与SRT推流实战中,我遇到的5个典型问题及解决方案

本文深度解析RK3588平台视频编码与SRT推流实战中的五个典型问题,包括MIPI摄像头内存对齐、多线程数据传递、FFmpeg时间戳设置、SRT连接参数调优及系统资源监控。提供具体解决方案和优化技巧,帮助开发者高效实现实时视频网络传输。

weixin_28718793的博客 324

acrobat 打印PDF时错误:Error: typecheck; OffendingCommand: show

错误; %%[ ProductName: Distiller ]%% 94xufd not found, using Courier. %%[ Error: typecheck; OffendingCommand: show ]%% Stack: (^) %%[ Flushing: rest of job (to end-of-file) will be ignored ]%% %

xiciliu的专栏 2万+

FPGA以太网通信实战(一):实现MDIO接口驱动,掌控PHY芯片的钥匙

本文介绍了以太网通信技术及其核心组件。首先概述了以太网的发展历程,从标准以太网(10Mbps)到万兆以太网(10Gbps)的技术演进。重点分析了以太网接口的两大核心部件:MAC控制器负责数据链路层协议处理,PHY芯片负责物理信号转换和连接管理。文章详细解读了MDIO接口规范,包括帧格式和读写时序,并以YT8531 PHY芯片为例,介绍了其寄存器配置方法。最后设计了一个FPGA实现方案,通过MDIO接口完成PHY芯片的软复位和状态监测功能,并利用LED指示灯实时显示网络连接速率。

weixin_64402689的博客 1662

Adobe打印机另存pdf出错生成log文件,打印失败

adobe打印机转pdf出错生成log文件,打印失败

默默提升实验室 1万+

Windows 11 IoT企业版LTSC 24H2/25H2中文版安装指南(含OEM激活教程)

本文详细介绍了Windows 11 IoT企业版LTSC 24H2/25H2中文版的安装与OEM激活全流程。从系统镜像准备、硬件兼容性检查到自动化安装配置,再到OEM激活方案(包括SLIC注入和数字许可证激活),为工业自动化、数字标牌等物联网设备提供稳定可靠的系统部署指南。

weixin_29198045的博客 8871

Android13 CarPowerManagementService启动流程分析

在CarPowerManagementService中init调用PowerHalService的setListener设置事件侦听器以接收车辆的电源事件。

liuning1985622的博客 957

pdf.js 打印出错

两种方法:1.使用0.8.223版本的pdf.js2.viewer.js中 line 3642 PRINT_OUTPUT_SCALE=1,line 3639 pdfPage.getViewPort(2),line 3661-3662 pt改为px 转载于:https://www.cnblogs.com/sunnyny/p/10265392.html...

weixin_34240657的博客 595

Claude Code auto mode 管理 subagents 的三道安全闸门

文章摘要: Claude Code的auto mode核心在于重构多代理协作的安全边界,将信任拆解为三个检查点:任务委派前评估主会话指令是否越界(v2.1.178新增);执行中强制subagent继承主会话权限模式,禁止自行降级;返回前审查完整动作历史并附加安全警告。这种设计通过动态运行时约束(classifier)与多层防线(tools限制、hooks等)结合,避免安全策略分散化。auto mode并非完全放权,而是通过减少常规提示+后台严格检查实现平衡,与隔离环境专用的bypassPermissions

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 73

Adobe打印转PDF字体出错问题解决方案

大致意思是出现了无效的字体“invalidfont”,字体代码是“TT8E96441DtCID ”。tips: 为找到错误的字体,通过不断自定义打印范围的方式,直到找到无法识别的字体。通过adobe pdf打印转换pdf时,不能够转换成功,只能弹出一个**.txt。查找的大多数方法都是按照下图,去掉“仅依靠系统字体;不使用文档字体”的勾选框,首先通过自定义打印范围的方式,不断测试是否能够转换pdf成功,通过不断缩小,查找是否有相应的字体,找到没有的字体,安装即可。然后找到第一页中用到的字体,在。

凡人只做一事 1万+

SerDes系列之FFE均衡技术

FFE的基本结构可以在RX侧或TX侧实现,其基本工作原理相同:它通过从同一信号源应用适当的延迟来产生多径信号,然后对它们进行线性缩放和组合以消除信道ISI。

一只豌豆象的博客 4244

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

miniblink49 打印与 PDF 导出:参数怎么设、导出怎么做、出错查哪里

如果你正在做一个内嵌网页的桌面应用,又想把页面直接打印出来、或存成 PDF 发给别人,miniblink49 的内置打印模块可以帮你完成这套流程。下面按实际使用的顺序讲:先跑通最小路径,再调参数,最后导出 PDF 和排坑。 ## 打印设置页跑起来,就成功了一半 打印相关的代码集中放在 [mbvip/printing/](https://link.gitcode.com/i/a3ef82388f

gitblog_00125的博客 917

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

浏览器打印PDF文件时出错 GeckoWebBrowser ,ChromiumWebBrowser, WebBrowser

今天用C#做一个窗体程序,里面包含GeckoWebBrowser ,ChromiumWebBrowser, WebBrowser三个浏览器。调试三个浏览器的PDF打印功能,第一次调试,每个都能成功打印。第二次调试,每个打印都不行。后经过网络搜索和观察任务管理器中程序发现一个打印程序: splwow64.exe (Print driver host for 32bit applications)...

moshumu1的博客 2031

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Dispatch not hooked to windows memory word转PDF

qq_36236621的博客 1412

攻克 PDF 发票打印难题,提升财务效率

别烦恼,今天给大家推荐一款超实用的工具——电子发票专用批量打印工具,专为解决 PDF 数电发票的合并打印难题而生,还支持批量处理,重点是完全免费,无广告打扰,使用感受超棒。操作方法更是简易上手,进入软件,点击右上角“ + ”号,随即弹出文件选择窗口,在此精准选中所需打印的 PDF 发票文件,并在文件前方框打勾确认。待所有要打印的发票选定后,一键点击“打印”按钮,软件便迅速自动开启批量打印流程,高效快捷,大大节省时间精力。合集:https://pan.quark.cn/s/c0d181e10e87。

weixin_62784879的博客 651

发票专用批量打印工具,完全免费,非常丝滑

在选中好所有需要打印的发票后,点击 “打印” 按钮,软件就会自动进行批量打印操作,快速又高效。今天就为大家介绍一款实用的软件,专门用于解决 PDF 数电发票的合并打印问题,而且它还支持批量操作,关键是完全免费,没有任何广告干扰,使用体验极佳。使用方法也非常简单。首先,点击软件右上角的加号,在弹出的文件选择窗口中,选中你需要打印的 PDF 发票文件,然后在文件前面的方框内打勾,将其选中。在日常的财务工作中,处理 PDF 格式的数电发票是一项常见且繁琐的任务,尤其是涉及到合并打印时,操作起来可能会比较麻烦。

2501_91830445的博客 796

python批量打印目录内的所有pdf文件

用python实现批量打印文件夹中所有的pdf文件

jathney的博客 2081

印刷店常用的PDF批量页码统计软件

支持在不打开文件的情况下批量统计出PDF文档的页码数,还可以协助计算出打印费。轻轻一点就关注, 好运连连挡不住,点个关注吧。支持Windows10以上环境可以直接运行!如果是windows7的环境,则需要安装。针对统计出错的文档,还可以筛选出来。Windows XP还没有测试!需要支持的使用环境!

辣香牛肉面的博客 732

打印出错!!在画PDF的过程过程中,其他都没有问题,只有一个表格的循环加不进去,一加循环就报错,还不显示原因。

此时,或许是你的循环标签位置不是很准确,尽量将循环标签加到最里面,办哥多年经验,将其放在<w:p>的位置前总有他的道理。

qq_36236621的博客 219

cad批量打印快捷键_[效率]CAD批量打印和批量合并PDF

点击上方「蓝字」关注我们▍▍▍点此加入学习交流群~~~话不多说,直接上图!有没有感觉到似曾相识,眼花缭乱如果你用普通的打印方式打印这些图纸,花你几分钟不足为奇,费脑又费眼睛的重复几十次操作,也许还会打漏,然后又去寻找漏了哪张。今天在下为大家带来批量打印神器,效率高,速度快,省时又省力,重点是还免费,是不是很兴奋,再附上批量合并PDF安装包两个神器文末有下载链接。下载好文件后,进行以下操作...

weixin_39527768的博客 511

批量打印pdf并合并_[效率]CAD批量打印和批量合并PDF

点击上方「蓝字」关注我们▍▍▍点此加入学习交流群~~~话不多说,直接上图!有没有感觉到似曾相识,眼花缭乱如果你用普通的打印方式打印这些图纸,花你几分钟不足为奇,费脑又费眼睛的重复几十次操作,也许还会打漏,然后又去寻找漏了哪张。今天在下为大家带来批量打印神器,效率高,速度快,省时又省力,重点是还免费,是不是很兴奋,再附上批量合并PDF安装包两个神器文末有下载链接。下载好文件后,进行以下操作...

weixin_30543595的博客 808
上一篇: Windows Presentation Foundation 常见问题
下一篇: WPF在3D Cad模型中利用TextureCoordinates实现颜色渐变显示偏差值的变化
wmjcom
博客等级 码龄24年 71粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值