通过webservice要返回一个PDF文件有什么好方法?

问题描述

目前使用的是将文件下载后,转换为Base64编码的字符串作为返回值,测试PDF文件大小为1.5M左右,本地调用方法后很久很久之后才会显示出来,字符串很大。大概代码:

解决方案

解决方案二:
压缩加密后,这边解压解密
解决方案三:
1.5M就“很久很久”,那么大部分时间都不是花在这个1.5M字节的传输上了,而是别的地方。base64只会让内容尺寸增大30%。只有当你确定你所谓的“很久很久”的时间是几乎100%都用来传输时,才值得纠结base64问题。
解决方案四:
运行后看文件多长时间下载到本地的
解决方案五:
压缩成zip

时间: 2025-01-20 19:49:06

通过webservice要返回一个PDF文件有什么好方法?的相关文章

c# winform pdf 打印-求助:C# 怎么将一个winform画面生成一个pdf文件?

问题描述 求助:C# 怎么将一个winform画面生成一个pdf文件? 大家好,本人现在在做一个项目,需要把一个winform画面生成pdf文件,可是在网上查了一些资料,都说的很不全面,请哪位大神看到后帮忙指导一下,最好给出详细步骤,比如要安装什么辅助软件之类的,非常感谢了

python通过wxPython打开一个音频文件并播放的方法

 这篇文章主要介绍了python通过wxPython打开一个音频文件并播放的方法,实例分析了wxPython操作音频文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了python通过wxPython打开一个音频文件并播放的方法.分享给大家供大家参考.具体如下: 这段代码片段使用wx.lib.filebrowsebutton.FileBrowseButton控件打开一个wav文件,使用wx.Sound播放 ? 1 2 3 4 5 6 7 8 9 10 11 12 13

Shell脚本中引用、调用另一个脚本文件的2种方法

  这篇文章主要介绍了Shell脚本中引用.调用另一个脚本文件的2种方法,本文介绍了两种方法的语法,然后给出实际使用实例和一些要注意的地方,需要的朋友可以参考下 在Java,Python中,可以用import的方式来进行脚本或模块之间调用,例如: 代码如下: >>> import math >>> math.sqrt(4) 2.0 在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢? 方法一: . ./subscript.sh 方法二: source

python通过wxPython打开一个音频文件并播放的方法_python

本文实例讲述了python通过wxPython打开一个音频文件并播放的方法.分享给大家供大家参考.具体如下: 这段代码片段使用wx.lib.filebrowsebutton.FileBrowseButton控件打开一个wav文件,使用wx.Sound播放 import wx import wx.lib.filebrowsebutton class MyFrame(wx.Frame): def __init__(self, parent, mytitle, mysize): wx.Frame.__

多张图片合成为一个PDF文件

  Freepic2Pdf小工具获取方法.网上可以自己搜索下载,我的百度网盘里也有,可以给我评论留言索要,或者私信留言索要.经验规则不让留网址,我没办法直接把网址留给大家.百度网盘里的已经公开分享了,如果搜不到,就给我留言吧.软件图标如下图: 双击运行工具.打开界面如下图:界面很简单.但操作起来也需要一些技巧,否则很难达到想要的效果.这张图先带大家熟悉一下软件界面,下面开始具体转换举例,相信通过后面的演示,你一定会爱上这个小工具的. 合成前准备工作. 1.桌面上新建一个文件夹,将所有准备合成的图

pdf-如何在一个PDF文件中划线,划好之后保存,用的是C/C++,windows环境,请问用什么开发库?

问题描述 如何在一个PDF文件中划线,划好之后保存,用的是C/C++,windows环境,请问用什么开发库? 在线等,请各位大神帮忙,谢谢!在线等,请各位大神帮忙,谢谢! 解决方案 学习PDF文件结构,然后读写文件,自己实现.自己动手,丰衣足食~~ 解决方案二: http://blog.csdn.net/wangjie0377/article/details/7163370

PDF文件怎么打印? 打印pdf文件特定页设置方法

  现在我们查询资料,很多材料都是PDF格式的文件.相对比较严谨和专业的材料,多用PDF形式.当我们查阅的时候,可能只需要长篇中的某一部分内容,所以打印的时候,也需要选择好,才能准确的运用. 1.首先要安装好能阅读PDF文件的软件.常用的Adobe的reader,还有网上有一些专门阅读PDF文件格式的软件.这里以Adobe为例.双击打开一个文件 2.在下图中我们可以看到,一般的PDF文件页数很多,这里小编选了一个很小的文件,还有15页之多.文件缩小比例之后,看到下图所示的样子.这15页,并不是每

Shell脚本中调用、引用、包含另外一个脚本文件的两种方法_linux shell

脚本 first (测试示例1) 复制代码 代码如下: #!/bin/bash echo 'your are in first file'  问)在当前脚本文件中调用另外一个脚本文件? 方法一: 使用 source 脚本 second (测试示例2) 复制代码 代码如下: #!/bin/bash echo 'your are in second file' source first 方法二: 使用 . 脚本 second (测试示例3) 复制代码 代码如下: #!/bin/bash echo '

如何创建一个PDF文件

 <% Option Explicit Sub CheckXlDriver()       On Error Resume Next       Dim vConnString       Dim oConn, oErr       vConnString = "DRIVER={Microsoft Excel Driver (*.xls)};DBQ=NUL:"       ' 连接NUL.       Set oConn = CreateObject("ADODB.Co