精华内容
下载资源
问答
  • java 生成pdf 压缩 文件大小 java使用itext生成pdf文件文件大小压缩,比如大小34M变成1M或更小,大神
  • java使用itext生成pdf文件文件大小压缩,比如大小34M变成1M或更小,
  • 还有很多限制PDF文件大小,由于PDF文件较多,那么就会导致效率大大减小。如果PDF文件过大进行PDF文件传输会很慢很麻烦,想要快速进行PDF的文件传输,就需要缩小PDF文件的大小。因此就需要pdf工具对pdf文件进行压缩...

    现在在很多的网站上传文件的时候,不知道大家有没有遇到因为pdf文件太大,不能上传这种情况。还有很多限制PDF文件大小,由于PDF文件较多,那么就会导致效率大大减小。如果PDF文件过大进行PDF文件传输会很慢很麻烦,想要快速进行PDF的文件传输,就需要缩小PDF文件的大小。因此就需要pdf工具对pdf文件进行压缩处理。但是大家一定要注意了,压缩pdf文件不能按照我们想要的大小去设定,因为pdf源文件的像素值是固定的,如果能手动设定pdf压缩值,那么pdf再次打开可能就损坏了。如果你不知道怎么压缩,那么我在下面就把解决方法告诉你们吧。快和我一起来学习PDF文件的处理技能吧

    15626c4e30454f4897799c0df76c6baa.png

    PDF文件压缩图

    文件解决办法:通过PDF转换工具把PDF文件压缩

    PDF文件转换注意:

    如果你不知道怎么压缩,下面我就把方法告诉大家。pdf文件的压缩方法与其它的电子文件压缩方法可能不同,我们通常在压缩word这种电子文件的时候点击文件压缩为Zip格式存储,但是pdf文件属于本身较小的一种文件。在我们将其它的格式的文件转换格式为pdf文件时,表明文件的信息是比较重要的,所以压缩pdf文件我们需要pdf压缩软件来压缩。

    PDF转换工具:smallpdf转换器

    它针对PDF文件提供了非常齐全的功能。软件的默认功能是将PDF转Word文件。其次该PDF转软件的拓展功能中,还可以将PDF转成Excel、PDF转成图片JPG、PPT、HTML、TXT等;mPDF 与 Word、PPT、Excel、JPG 的相互转化;PDF深度处理可以将PDF压缩、PDF合并、PDF分割、PDF解密、PDF提取图片等功能。

    PDF文件压缩具体操作步骤:

    1、我们先打开pdf转换器,打开后,点击软件界面左上角的【pdf的其他操作】功能。

    cf54e68cf9fdea1325c6fa2589df9099.png

    PDF文件压缩图1

    2、之后再点击下拉菜单中“PDF压缩”选项,即可进行接下来的pdf文件的操作。

    72e04dbc7fcecd9cad030d589a49afc8.png

    PDF文件压缩图2

    3、下面我们点击下方的“添加文件”或“添加文件夹”,找到我们要转换的文件位置然后将其添加需要转换成的转换列表。

    361a625b0537362eeefc7cb9766f116a.png

    PDF文件压缩图3

    4、在弹出的窗口中点击我们需要转换的文件名并点击打开选项。(tips:如果有多个文件需要选择,可以按住ctrl键+鼠标左击文件完成多选)

    66a48dcedd8a4dc53b689efede992e03.png

    PDF文件压缩图4

    5、文件添加好后我们回到主界面并点击“开始转换”按钮。

    61ced255095d19b3db4545fd6fd70a9f.png

    PDF文件压缩图5

    6.当转换状态栏为100%时,就表示文件已经转换成功。我们可以点击状态栏右侧输出按钮打开文件。

    159a3d4d195958654050df0e352d9abc.png

    PDF文件压缩图6

    好了,以上就是PDF文件压缩的教程啦。是不是很简单你学会了没有呢?如果你刚好有PDF文件需要压缩和转换,那么按照上述步骤进行就可以了。

    展开全文
  • 现在职场中许多人在写文件的时候都喜欢使用PDF格式文件,因为这种文件安全性高、阅读性好。可是生成的PDF文件体积都很大,...下面我们就一起来学习压缩PDF文件简单又快速的方法。方法一:使用PDF编辑器我们在编辑...

    现在职场中许多人在写文件的时候都喜欢使用PDF格式文件,因为这种文件安全性高、阅读性好。可是生成的PDF文件体积都很大,往往无法传输给领导或者同事。这种情况下,很多人选择将PDF文件进行压缩。如何将PDF文件压缩呢?PDF文件压缩有没有什么方法?PDF文件压缩的方法有很多,但是其中的一些简单方法大家应该还不了解。下面我们就一起来学习压缩PDF文件简单又快速的方法。

    b08e486c95c5f2479185ea5ec70204a3.png

    方法一:使用PDF编辑器

    我们在编辑PDF文件时使用到的PDF编辑器就可以将PDF文件压缩。首先在PDF编辑软件中打开一个要压缩的PDF文件。然后点击上方的“文件”并选择“文件”中的“另存为其他”。在“另存为其他”的下级菜单中选择“缩小大小的PDF”。

    118824fc62c2058a08aeb84349e27abc.png

    接着PDF编辑器界面会 出现“减小文件大小”的窗口,我们在这个窗口中选择PDF兼容的版本为“保留当前压缩”。选择完成后点击“确定”即可完成转换。这个压缩方法很简单,但是压缩文件的效果一般。

    bf71dd41aec423052bd7d53cde920f05.png

    方法二:借助PDF转换器

    借助PDF转换器压缩PDF文件应该是最简单最快速的一个方法了。PDF转换器的主要功能是完成PDF文件格式的转换,同时也具备有PDF压缩、PDF合并、PDF拆分等功能。怎么在PDF转换器中压缩PDF文件呢?第一步我们打开嗨格式PDF转换器并点击主界面的“PDF压缩”。

    7deabac4363aee04a1f5edb0c2ecadcd.png

    进入PDF压缩界面之后,将我们的PDF文件添加到中间的空白列表区域。文件添加好后就需要设置PDF文件的压缩等级。压缩等级分为普通压缩和高级压缩,PDF文件在添加后是默认普通压缩的,在添加好文件后会直接显示压缩后的文件大小。如果我们需要将文件压缩的更小或者有指定的文件大小,我们就可以选择高级压缩。在高级压缩中可以自己调整压缩后的PDF文件大小。需要注意的是文件压缩的越小,清晰度越低。

    db292439cec299ffa52c5876e1820029.png

    压缩等级设置完成后,我们点击“开始压缩”。可以在PDF文件的状态栏中看到PDF文件压缩的进度。

    7f02ea28d9b92e043a5294397a65201c.png

    PDF文件很快就能够压缩完成,压缩完成会出现一个提示框。点击这个提示框中的“打开文件”就可以直接找到压缩后的PDF文件。这个方法怎么样?是不是既简单又快速?

    d871a676280a68da6255f298f7e9f4f2.png

    方法三:使用PDF在线压缩平台

    PDF在线压缩平台也可以将我们的PDF文件进行压缩。我们首先进入PDF在线压缩平台,选择其中的“压缩PDF”工具并进入“PDF压缩”的界面。

    06a8429759bbfe7f7a1b660e902d3239.png

    在“PDF压缩“的界面中,我们点击中间的”选择文件“。在出现的”打开“窗口中挑选自己需要转换的PDF文件添加到在线压缩平台中,也可以直接将PDF文件拖放到里面。

    8d0c7dc5f0376acc7798fe7c29bb34be.png

    不过这里一次只可以上传一份PDF文件进行压缩哦~接着界面会显示“上传中”。在PDF文件上传的过程中,PDF在线压缩平台会直接压缩文件。由于平台的不稳定,经常也会出现文件压缩失败的状况。

    261345074df083dc0d4236fb1f69ed52.png

    以上就是今天分享的PDF文件压缩方法。大家学会如何将PDF文件压缩了吗?学会的小伙伴赶紧动手去试一试这些方法完成PDF压缩吧!

    展开全文
  • 结果:1个文件大小(太大)的PDF / A-1b文件. (它几乎是所有源文件大小的总和).问题:有没有办法减少生成的PDF文件大小?想法:删除冗余的嵌入字体.但是怎么样?这是正确的方法吗?不幸的是,以下代码没有完成这项...

    输入:包含嵌入字体的(例如14个)PDF / A-1b文件列表.

    处理:与Apache PDFBOX进行简单合并.

    结果:1个文件大小(太大)的PDF / A-1b文件. (它几乎是所有源文件大小的总和).

    问题:有没有办法减少生成的PDF的文件大小?

    想法:删除冗余的嵌入字体.但是怎么样?这是正确的方法吗?

    不幸的是,以下代码没有完成这项工作,但突出了明显的问题.

    try (PDDocument document = PDDocument.load(new File("E:/tmp/16189_ZU_20181121195111_5544_2008-12-31_Standardauswertung.pdf"))) {

    List collectedFonts = new ArrayList<>();

    PDPageTree pages = document.getDocumentCatalog().getPages();

    int pageNr = 0;

    for (PDPage page : pages) {

    pageNr++;

    Iterable names = page.getResources().getFontNames();

    System.out.println("Page " + pageNr);

    for (COSName name : names) {

    collectedFonts.add(name);

    System.out.print("\t" + name + " - ");

    PDFont font = page.getResources().getFont(name);

    System.out.println(font + ", embedded: " + font.isEmbedded());

    page.getCOSObject().removeItem(COSName.F);

    page.getResources().getCOSObject().removeItem(name);

    }

    }

    document.save("E:/tmp/output.pdf");

    }

    代码产生如下输出:

    Page 1

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 2

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F33} - PDTrueTypeFont ArialMT-BoldItalic, embedded: true

    COSName{F25} - PDTrueTypeFont ArialMT-Italic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 3

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F25} - PDTrueTypeFont ArialMT-Italic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 4

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F25} - PDTrueTypeFont ArialMT-Italic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 5

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F33} - PDTrueTypeFont ArialMT-BoldItalic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 6

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F33} - PDTrueTypeFont ArialMT-BoldItalic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 7

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F33} - PDTrueTypeFont ArialMT-BoldItalic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 8

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F25} - PDTrueTypeFont ArialMT-Italic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 9

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F33} - PDTrueTypeFont ArialMT-BoldItalic, embedded: true

    COSName{F25} - PDTrueTypeFont ArialMT-Italic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 10

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F33} - PDTrueTypeFont ArialMT-BoldItalic, embedded: true

    COSName{F25} - PDTrueTypeFont ArialMT-Italic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 11

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F33} - PDTrueTypeFont ArialMT-BoldItalic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 12

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F25} - PDTrueTypeFont ArialMT-Italic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 13

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F25} - PDTrueTypeFont ArialMT-Italic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    Page 14

    COSName{F23} - PDTrueTypeFont ArialMT-Bold, embedded: true

    COSName{F25} - PDTrueTypeFont ArialMT-Italic, embedded: true

    COSName{F27} - PDTrueTypeFont ArialMT-Regular, embedded: true

    任何帮助赞赏…

    解决方法:

    在文件中调试时,我发现相同字体的字体文件被多次引用.因此,使用已查看的字体文件项替换字典中的实际字体文件项,删除了引用并可以进行压缩.通过这种方式,我能够将30 MB的文件缩小到大约6 MB.

    File file = new File("test.pdf");

    PDDocument doc = PDDocument.load(file);

    Map fontFileCache = new HashMap<>();

    for (int pageNumber = 0; pageNumber < doc.getNumberOfPages(); pageNumber++) {

    final PDPage page = doc.getPage(pageNumber);

    COSDictionary pageDictionary = (COSDictionary) page.getResources().getCOSObject().getDictionaryObject(COSName.FONT);

    for (COSName currentFont : pageDictionary.keySet()) {

    COSDictionary fontDictionary = (COSDictionary) pageDictionary.getDictionaryObject(currentFont);

    for (COSName actualFont : fontDictionary.keySet()) {

    COSBase actualFontDictionaryObject = fontDictionary.getDictionaryObject(actualFont);

    if (actualFontDictionaryObject instanceof COSDictionary) {

    COSDictionary fontFile = (COSDictionary) actualFontDictionaryObject;

    if (fontFile.getItem(COSName.FONT_NAME) instanceof COSName) {

    COSName fontName = (COSName) fontFile.getItem(COSName.FONT_NAME);

    fontFileCache.computeIfAbsent(fontName.getName(), key -> fontFile.getItem(COSName.FONT_FILE2));

    fontFile.setItem(COSName.FONT_FILE2, fontFileCache.get(fontName.getName()));

    }

    }

    }

    }

    }

    final ByteArrayOutputStream baos = new ByteArrayOutputStream();

    doc.save(baos);

    final File compressed = new File("test_compressed.pdf");

    baos.writeTo(new FileOutputStream(compressed));

    也许这不是最优雅的方式,但它可以工作并保持PDF / A-1b的兼容性.

    标签:java,pdf,fonts,pdfbox,filesize

    来源: https://codeday.me/bug/20191006/1858483.html

    展开全文
  • 压缩PDF文件大小其实很简单的,用对了方法分分钟就可以完成了。那么我们要如何压缩PDF文件?PDF文件有要怎么压缩到指定的大小呢?一起来看看下面这些方法。方法一:PDF转换工具压缩法借助工具:嗨格式PDF转换器PDF...

    PDF该怎么压缩到指定大小?我们平时在工作中都需要按时处理PDF文件,分散的文件合并起来,过大的文件压缩一下。不过小编发现很多朋友是不会进行PDF文件压缩。压缩PDF文件大小其实很简单的,用对了方法分分钟就可以完成了。那么我们要如何压缩PDF文件?PDF文件有要怎么压缩到指定的大小呢?一起来看看下面这些方法。

    1a1ba181a24558e5a4fdaaea76afd798.png

    方法一:PDF转换工具压缩法

    借助工具:嗨格式PDF转换器

    PDF转换器是可以帮助我们实现PDF文件压缩的,尤其是可以将它压缩到指定的大小。下面就跟小编一起来看看嗨格式PDF转换器是怎么压缩PDF文件的。我们点击运行嗨格式PDF转换器,选择其主界面中的“PDF压缩”功能。

    3383a026ea3f4ff752e9b88afd864dad.png

    在PDF压缩功能界面中,首先需要把要压缩的PDF文件添加到转换器中,可以选择点击或者拖拽的方式添加上。PDF文件添加后,这时的压缩等级默认为普通压缩。如果我们需要将PDF文件压缩到指定大小,选择下面的高级压缩再调整压缩大小就可以。最后点击“开始压缩,PDF转换器就开始压缩PDF文件了。

    b475de7a060162899543a4b33d3c7d26.png

    方法二:PDF编辑器压缩法

    借助工具:PDF编辑器

    PDF编辑器也可以帮助我们实现PDF文件压缩,不过它不可以将PDF文件压缩到指定需要的大小。我们打开PDF编辑器,再打开一份PDF文件,然后点击左上方“文件”,选择其中的“减小PDF大小”功能。

    9b0801054ee3e861217d1d8f2d08cbdd.png

    编辑器界面随即会弹出一个“减小PDF大小”的窗口,我们在这个窗口中选择Acrobat版本兼容性,默认为兼容于“保留当前压缩”也可以。最后点击下面的“确定”即可压缩PDF。

    4af9e4cc0c2e23629a65170f0068eb1d.png

    PDF该怎么压缩到指定大小?以上就是压缩PDF文件的一些方法。有需要的朋友可以按照操作方法去试一试~祝愿大家都可以成功完成PDF压缩!

    展开全文
  • 项目中需要将文件大小过大的PDF文件压缩成小PDF文件。通过iText的API,可以实现此需求。在保证文件不失真的前提下,将PDF大文件压缩成小文件。 二、代码 import com.itextpdf.text.DocumentException; import ...
  • 想要解决这个问题,我们就需要对PDF文件进行压缩操作。PDF文件要怎么压缩呢?将PDF压缩到指定大小又该怎么完成?下面小编就来把知道的PDF压缩方法分享给大家吧!压缩方法一:使用PDF编辑工具PDF文件压缩...
  • 它提供在线图片压缩PDF压缩PDF合并、PDF分割的服务,支持批量处理、打包下载。网站无需注册,页面简洁美观、无广告,没有任何多余的干扰信息。只需要上传、处理、下载,三步即可搞定你的文档处理。图片压缩...
  • 如题,通过代码可以将现有的PDF,比如100m大小文件缩小到80m,不是压缩成zip或者rar. 在网上找了很多,一点代码都没有可以参考的。求大神指点
  • 在这种情况下,可以轻松优化或压缩此类PDF文件大小,而不会影响质量。让我们探索以下PDF大小压缩和优化方案,您可以将其合并到Java应用程序中: 使用Java优化Web的PDF文档 使用Java优化或压缩包含图像的PDF的大小 ...
  • 传统的数码复合机在扫描彩色文件的时候,由于选择了过高的图像分辨率,会造成扫描文件太大,导致发送失败或者接收失败,尤其是在一些邮箱限制了文件大小的时候就更容易出现问题。佳能数码复合机的发送界面佳能的高...
  • 今天收到一个任务,老板让将PDF格式的电子书上传到平台售卖,当我上传的时候发现平台对上传电子书大小有要求,不能超过100MB,但是我们的PDF足足有200MB左右,于是我开始搜罗各种PDF转化工具,嗯,给大家分享一下...
  • 2、将PDF文件压缩成ZIP文件 3、生成一个PDF文件D:\\zhouyl\\FYImagePdf.pdf,将“D:\\zhouyl\\1234.png”图片放在第一页上,将“D:\\zhouyl\\1111.png”图片放在第二页上 并在每一页上面标注一下文字,说明是第几...
  • 各位大神,需求是这样的,java从本地读取各种Word和pdf文件(文件里包含图片),并解析 拼成html字符串返回前台,后台图片解析后是处理成base64字符串通过图片的src属性传 递的,现在的问题是,在谷歌浏览器下没有问题,ie...
  • Java程序员的基本修养(PDF版)

    热门讨论 2014-04-18 12:38:56
    《疯狂 java 程序员的基本修养》归纳了java学习者、工作者在学习、工作过程中最欠缺的技术短板,本书把java编程中的重点、要点、难点、常见陷阱收集在一起...这个资源是PDF的,因为上传文件大小有限制,所以进行了压缩
  • java范例开发大全(pdf&源码)

    热门讨论 2013-07-04 13:04:40
    实例137 读取PDF文件中的内容 203 实例138 用iText生成Word文件 205 实例139 利用POI读取Word文件中的内容 208 7.3 字符流 209 实例140 按顺序创建文件 210 实例141 按顺序读取文件 211 实例142 追加文件内容 211 ...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,减少文件大小从而达到压缩图片的目的。而图片的质量并不会受到损失。使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 ...
  • 本书是为高清扫描版,PDF 格式,大小 19MB,带有 PDF 书签,方便读者朋友阅读。 本书是绝版书,本资源附带原书光盘内容。 内容简介:  本书作者曾因本书荣获专业技术杂志《java report》评选的优秀作者奖。细心的...
  • PDF格式扫描版,共压缩为5部分,这是第1部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • PDF格式扫描版,共压缩为5部分,这是第4部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • PDF格式扫描版,共压缩为5部分,这是第2部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • PDF格式扫描版,共压缩为5部分,这是第3部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • PDF格式扫描版,共压缩为5部分,这是第5部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
     这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,减少文件大小从而达到压缩图片的目的。而图片的质量并不会受到损失。使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 ...
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
     这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,减少文件大小从而达到压缩图片的目的。而图片的质量并不会受到损失。使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 ...
  • java源码包4

    千次下载 热门讨论 2013-04-20 11:31:44
     这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,减少文件大小从而达到压缩图片的目的。而图片的质量并不会受到损失。使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 ...
  • 实例281 限制文件大小的文件上传 11.3 通过组件实现文件上传 实例282 使用jspSmartUpload组件实现文件上传 实例283 使用jspSmartUpload组件实现中文名文件上传 实例284 应用jspSmartUpload组件处理文件上传漏洞...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,减少文件大小从而达到压缩图片的目的。而图片的质量并不会受到损失。使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 ...
  • 【 两个文件都下载后,解压缩PDF文件大小:732M 作者: [美] Abraham Silberschatz / Peter Baer Galvin / Greg Gagne 出版社: 高等教育出版社 原作名: Operating System Concepts 译者: 郑扣根 出版年: 2010...

空空如也

空空如也

1 2 3 4
收藏数 76
精华内容 30
关键字:

java压缩pdf文件大小

java 订阅