PDF去除背景(打印用)

PDF去除背景(打印用),第1张

打印的时候是可以去除PDF背景的。

a首先我们在迅捷PDF编辑器中进行文件的导入,将PDF文件导入到PDF编辑器中

b然后我们将PDF文件导入之后我们点击左上方的“文档”这一栏,然后进行点击

c然后我们就在下拉框中看到“背景”这一栏,我们就可以在背景中进行点击

d然后就跳出一个设置页面,我们就可以将背景去掉了,最后保存下就好了

希望可以帮到你。

直接添加个控件,然后拉张进去就可以了阿

或这动态加载:

HRESULT ShowPic(char lpstrFile,HWND hWnd)

{

HDC hDC_Temp=GetDC(hWnd);

IPicture pPic;

IStream pStm;

BOOL bResult;

HANDLE hFile=NULL;

DWORD dwFileSize,dwByteRead;

//打开图形文件

hFile=CreateFile(lpstrFile,GENERIC_READ,

FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);

if (hFile!=INVALID_HANDLE_VALUE)

{

dwFileSize=GetFileSize(hFile,NULL);//获取文件字节数

if (dwFileSize==0xFFFFFFFF)

return E_FAIL;

}

else

{

return E_FAIL;

}

//分配全局存储空间

HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, dwFileSize);

LPVOID pvData = NULL;

if (hGlobal == NULL)

return E_FAIL;

if ((pvData = GlobalLock(hGlobal)) == NULL)//锁定分配内存块

return E_FAIL;

ReadFile(hFile,pvData,dwFileSize,&dwByteRead,NULL);//把文件读入内存缓冲区

GlobalUnlock(hGlobal);

CreateStreamOnHGlobal(hGlobal, TRUE, &pStm);

//装入图形文件

bResult=OleLoadPicture(pStm,dwFileSize,TRUE,IID_IPicture,(LPVOID)&pPic);

if(FAILED(bResult))

return E_FAIL;

OLE_XSIZE_HIMETRIC hmWidth; //的真实宽度, 单位为英寸 

OLE_YSIZE_HIMETRIC hmHeight; //的真实高度, 单位为英寸

pPic->get_Width(&hmWidth);

pPic->get_Height(&hmHeight);

//转换hmWidth和hmHeight为pixels距离,1英寸=254毫米

int nWidth = MulDiv(hmWidth,GetDeviceCaps(hDC_Temp,LOGPIXELSX),2540);

int nHeight = MulDiv(hmHeight,GetDeviceCaps(hDC_Temp,LOGPIXELSY),2540);

//将图形输出到屏幕上(有点像BitBlt)

bResult=pPic->Render(hDC_Temp,0,0,nWidth,nHeight,0,hmHeight,hmWidth,-hmHeight,NULL);

hmHeight,NULL);

pPic->Release();

CloseHandle(hFile);//关闭打开的文件

if (SUCCEEDED(bResult))

{

return S_OK;

}

else

{

return E_FAIL;

}

}

上面是具体实现的函数代码,第一个参数是的存放的位置,第二个参数是窗口句柄

这样就可以动态显示了,在vc上已亲测可编译运行

      -物联网校企联盟技术部

system("cls") ---------清屏

system("color c2") --------- 设置控制台背景前景颜色

其中“c2”含义如下:

两位16进制数,第一位“c”表示背景颜色,第二位“2”表示前景文本颜色

所支持的颜色如下:

0 = Black       8 = Gray

1 = Blue        9 = Light Blue

2 = Green       A = Light Green

3 = Aqua        B = Light Aqua

4 = Red         C = Light Red

5 = Purple      D = Light Purple

6 = Yellow      E = Light Yellow

7 = White       F = Bright White

首先说一下,这个用PS快速去水印方法,只能是透明的水印,要你有水印的原文件,用PS去水印只要简单几步完成,去水印就快速去除了

原图如下,一张美女被盖上一个复杂的透明水印去掉水印,还原美女的真面目,那将是一件多么激动人心的事!

现看一下还原后的——水印完全不见了!

这个教程的前提,是你要有那个水印的原图。要不是完不成这个任务的。庆幸的是很多时间水印都是一般是某网站的LOGO或网址之类的,要制作和直接下载这文件是完全有可能的

首先需要理解一下两个图层不透明度的混合原理:a×x%b×(1-x%)=c。

假设a为水印层,b是美女层,那么x%不透明度的水印层,与下面的美女层叠加后就得到了图像c。

那么,现在我们有了图像c与水印a。就可以通过b=(c-a×x%)/1-x%得到。

1,将水印拖到图像中,将位置刚好对齐到原图上水印的位置。

2双击背景层,将其转化为普通图层。将水印层(图层)置于其下。将图层0的混合模式改为“差值”

3在图层1上方新建一个色阶调整图层,将输出色阶]右侧的三角块往左拖,直到看不到水印图案为止。

4按住Ctrl键点击图层面板上的图层0的小图标,得到水印的选区。然后,在图层0上方,新建一个色阶调整层,将输入色阶右侧的三角块往左拖,直到看不到水印留下的黑影为止。

是不是很简单,只要简单的几步,一个复杂的透明水印神奇地消失了

的背景是不可以直接用快捷键删除的,但含有背景的图层可以使用快捷键删除,快捷键为:

用背景色填充的整个图层 Ctrl+BackSpace或Ctrl+Del

用前景色填充的整个图层 Alt+BackSpace或Alt+Del

PS中的其他快捷键:

一、工具箱(多种工具共用一个快捷键的可同时按Shift加此快捷键选取)

矩形、椭圆选框工具 M

移动工具 V

套索、多边形套索、磁性套索 L

魔棒工具 W

裁剪工具 C

切片工具、切片选择工具 K

喷q工具 J

画笔工具、铅笔工具 B

像皮图章、图案图章 S

历史画笔工具、艺术历史画笔 Y

像皮擦、背景擦除、魔术像皮擦 E

渐变工具、油漆桶工具 G

模糊、锐化、涂抹工具 R

减淡、加深、海棉工具 O

路径选择工具、直接选取工具 A

文字工具 T

钢笔、自由钢笔 P

矩形、圆边矩形、椭圆、多边形、直线 U

写字板、声音注释 N

吸管、颜色取样器、度量工具 I

抓手工具 H

缩放工具 Z

默认前景色和背景色 D

切换前景色和背景色 X

切换标准模式和快速蒙板模式 Q

标准屏幕模式、带有菜单栏的全屏模式、全屏模式 F

跳到ImageReady30中 Ctrl+Shift+M

临时使用移动工具 Ctrl

临时使用吸色工具 Alt

临时使用抓手工具 空格

快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 0至9

循环选择画笔 [或]

建立新渐变(在”渐变编辑器”中) Ctrl+N

二、文件 *** 作

新建图形文件 Ctrl+N

打开已有的图像 Ctrl+O

打开为 Ctrl+Alt+O

关闭当前图像 Ctrl+W

保存当前图像 Ctrl+S

另存为 Ctrl+Shift+S

存储为网页用图形 Ctrl+Alt+Shift+S

页面设置 Ctrl+Shift+P

打印预览 Ctrl+Alt+P

打印 Ctrl+P

退出Photoshop Ctrl+Q

三、编辑 *** 作

还原/重做前一步 *** 作 Ctrl+Z

一步一步向前还原 Ctrl+Alt+Z

一步一步向后重做 Ctrl+Shift+Z

淡入/淡出 Ctrl+Shift+F

剪切选取的图像或路径 Ctrl+X或F2

拷贝选取的图像或路径 Ctrl+C

合并拷贝 Ctrl+Shift+C

将剪贴板的内容粘到当前图形中 Ctrl+V或F4

将剪贴板的内容粘到选框中 Ctrl+Shift+V

自由变换 Ctrl+T

应用自由变换(在自由变换模式下) Enter

从中心或对称点开始变换 (在自由变换模式下) Alt

限制(在自由变换模式下) Shift

扭曲(在自由变换模式下) Ctrl

取消变形(在自由变换模式下) Esc

自由变换复制的象素数据 Ctrl+Shift+T

再次变换复制的象素数据并建立一个副本 Ctrl+Shift+Alt+T

删除选框中的图案或选取的路径 DEL

用背景色填充所选区域或整个图层 Ctrl+BackSpace或Ctrl+Del

用前景色填充所选区域或整个图层 Alt+BackSpace或Alt+Del

d出“填充”对话框 Shift+BackSpace

从历史记录中填充 Alt+Ctrl+Backspace

打开“颜色设置”对话框 Ctrl+Shift+K

打开“预先调整管理器”对话框 Alt+E放开后按M

预设画笔(在“预先调整管理器”对话框中) Ctrl+1

预设颜色样式(在“预先调整管理器”对话框中) Ctrl+2

预设渐变填充(在“预先调整管理器”对话框中) Ctrl+3

预设图层效果(在“预先调整管理器”对话框中) Ctrl+4

预设图案填充(在“预先调整管理器”对话框中) Ctrl+5

预设轮廓线(在“预先调整管理器”对话框中) Ctrl+6

预设定制矢量图形(在“预先调整管理器”对话框中) Ctrl+7

打开“预置”对话框 Ctrl+K

显示最后一次显示的“预置”对话框 Alt+Ctrl+K

设置“常规”选项(在预置对话框中) Ctrl+1

设置“存储文件”(在预置对话框中) Ctrl+2

设置“显示和光标”(在预置对话框中) Ctrl+3

设置“透明区域与色域”(在预置对话框中) Ctrl+4

设置“单位与标尺”(在预置对话框中) Ctrl+5

设置“参考线与网格”(在预置对话框中) Ctrl+6

设置“增效工具与暂存盘”(在预置对话框中) Ctrl+7

设置“内存与图像高速缓存”(在预置对话框中) Ctrl+8

四、图像调整

调整色阶 Ctrl+L

自动调整色阶 Ctrl+Shift+L

自动调整对比度 Ctrl+Alt+Shift+L

打开曲线调整对话框 Ctrl+M

在所选通道的曲线上添加新的点(‘曲线’对话框中) 在图象中Ctrl加点按

在复合曲线以外的所有曲线上添加新的点(‘曲线’对话框中) Ctrl+Shift加点按

移动所选点(‘曲线’对话框中) ↑/↓/←/→

以10点为增幅移动所选点以10点为增幅(‘曲线’对话框中) Shift+箭头

选择多个控制点(‘曲线’对话框中) Shift加点按

前移控制点(‘曲线’对话框中) Ctrl+Tab

后移控制点(‘曲线’对话框中) Ctrl+Shift+Tab

添加新的点(‘曲线’对话框中) 点按网格

删除点(‘曲线’对话框中) Ctrl加点按点

取消选择所选通道上的所有点(‘曲线’对话框中) Ctrl+D

使曲线网格更精细或更粗糙(‘曲线’对话框中) Alt加点按网格

选择彩色通道(‘曲线’对话框中) Ctrl+~

选择单色通道(‘曲线’对话框中) Ctrl+数字

打开“色彩平衡”对话框 Ctrl+B

打开“色相/饱和度”对话框 Ctrl+U

全图调整(在色相/饱和度”对话框中) Ctrl+~

只调整红色(在色相/饱和度”对话框中) Ctrl+1

只调整**(在色相/饱和度”对话框中) Ctrl+2

只调整绿色(在色相/饱和度”对话框中) Ctrl+3

只调整青色(在色相/饱和度”对话框中) Ctrl+4

只调整蓝色(在色相/饱和度”对话框中) Ctrl+5

只调整洋红(在色相/饱和度”对话框中) Ctrl+6

去色 Ctrl+Shift+U

反相 Ctrl+I

打开“抽取(Extract)”对话框 Ctrl+Alt+X

边缘增亮工具(在“抽取”对话框中) B

填充工具(在“抽取”对话框中) G

擦除工具(在“抽取”对话框中) E

清除工具(在“抽取”对话框中) C

边缘修饰工具(在“抽取”对话框中) T

缩放工具(在“抽取”对话框中) Z

抓手工具(在“抽取”对话框中) H

改变显示模式(在“抽取”对话框中) F

加大画笔大小(在“抽取”对话框中) ]

减小画笔大小(在“抽取”对话框中) [

完全删除增亮线(在“抽取”对话框中) Alt+BackSpace

增亮整个抽取对像(在“抽取”对话框中) Ctrl+BackSpace

打开“液化(Liquify)”对话框 Ctrl+Shift+X

扭曲工具(在“液化”对话框中) W

顺时针转动工具(在“液化”对话框中) R

逆时针转动工具(在“液化”对话框中) L

缩拢工具(在“液化”对话框中) P

扩张工具(在“液化”对话框中) B

反射工具(在“液化”对话框中) M

重构工具(在“液化”对话框中) E

冻结工具(在“液化”对话框中) F

解冻工具(在“液化”对话框中) T

应用“液化”效果并退回Photoshop主界面(在“液化”对话框中) Enter

放弃“液化”效果并退回Photoshop主界面(在“液化”对话框中) ESC

五、图层 *** 作

从对话框新建一个图层 Ctrl+Shift+N

以默认选项建立一个新的图层 Ctrl+Alt+Shift+N

通过拷贝建立一个图层(无对话框) Ctrl+J

从对话框建立一个通过拷贝的图层 Ctrl+Alt+J

通过剪切建立一个图层(无对话框) Ctrl+Shift+J

从对话框建立一个通过剪切的图层 Ctrl+Shift+Alt+J

与前一图层编组 Ctrl+G

取消编组 Ctrl+Shift+G

将当前层下移一层 Ctrl+[

将当前层上移一层 Ctrl+]

将当前层移到最下面 Ctrl+Shift+[

将当前层移到最上面 Ctrl+Shift+]

激活下一个图层 Alt+[

激活上一个图层 Alt+]

激活底部图层 Shift+Alt+[

激活顶部图层 Shift+Alt+]

向下合并或合并联接图层 Ctrl+E

合并可见图层 Ctrl+Shift+E

盖印或盖印联接图层 Ctrl+Alt+E

盖印可见图层 Ctrl+Alt+Shift+E

调整当前图层的透明度(当前工具为无数字参数的,如移动工具) 0至9

保留当前图层的透明区域(开关) /

使用预定义效果(在”效果”对话框中) Ctrl+1

混合选项(在”效果”对话框中) Ctrl+2

投影选项(在”效果”对话框中) Ctrl+3

内部阴影(在”效果”对话框中) Ctrl+4

外发光(在”效果”对话框中) Ctrl+5

内发光(在”效果”对话框中) Ctrl+6

斜面和浮雕(在”效果”对话框中) Ctrl+7

轮廓(在”效果”对话框中) Ctrl+8

材质(在”效果”对话框中) Ctrl+9

六、图层混合模式

循环选择混合模式 Shift+-或+

正常Normal Shift+Alt+N

溶解Dissolve Shift+Alt+I

正片叠底Multiply Shift+Alt+M

屏幕Screen Shift+Alt+S

叠加Overlay Shift+Alt+O

柔光Soft Light Shift+Alt+F

强光Hard Light Shift+Alt+H

颜色减淡Color Dodge Shift+Alt+D

颜色加深Color Burn Shift+Alt+B

变暗Darken Shift+Alt+K

变亮Lighten Shift+Alt+G

差值Difference Shift+Alt+E

排除Exclusion Shift+Alt+X

色相Hue Shift+Alt+U

饱和度Saturation Shift+Alt+T

颜色Color Shift+Alt+C

光度Luminosity Shift+Alt+Y

去色 海棉工具+Shift+Alt+J

加色 海棉工具+Shift+Alt+A

七、选择功能

全部选取 Ctrl+A

取消选择 Ctrl+D

重新选择 Ctrl+Shift+D

羽化选择 Ctrl+Alt+D

反向选择 Ctrl+Shift+I

载入选区 Ctrl+点按图层、路径、通道面板中的缩约图

滤镜

按上次的参数再做一次上次的滤镜 Ctrl+F

退去上次所做滤镜的效果 Ctrl+Shift+F

重复上次所做的滤镜(可调参数) Ctrl+Alt+F

选择工具(在“3D变化”滤镜中) V

直接选择工具(在“3D变化”滤镜中) A

立方体工具(在“3D变化”滤镜中) M

球体工具(在“3D变化”滤镜中) N

柱体工具(在“3D变化”滤镜中) C

添加锚点工具(在“3D变化”滤镜中) +

减少锚点工具(在“3D变化”滤镜中) -

轨迹球(在“3D变化”滤镜中) R

全景相机工具(在“3D变化”滤镜中) E

移动视图(在“3D变化”滤镜中) H

缩放视图(在“3D变化”滤镜中) Z

应用三维变形并退回到Photoshop主界面(在“3D变化”滤镜中) Enter

放弃三维变形并退回到Photoshop主界面(在“3D变化”滤镜中) Esc

八、视图 *** 作

选择彩色通道 Ctrl+~

选择单色通道 Ctrl+数字

选择快速蒙板 Ctrl+\

始终在视窗显示复合通道 ~

以CMYK方式预览(开关) Ctrl+Y

打开/关闭色域警告 Ctrl+Shift+Y

放大视图 Ctrl++

缩小视图 Ctrl+-

满画布显示 Ctrl+0

实际象素显示 Ctrl+Alt+0

向上卷动一屏 PageUp

向下卷动一屏 PageDown

向左卷动一屏 Ctrl+PageUp

向右卷动一屏 Ctrl+PageDown

向上卷动10 个单位 Shift+PageUp

向下卷动10 个单位 Shift+PageDown

向左卷动10 个单位 Shift+Ctrl+PageUp

向右卷动10 个单位 Shift+Ctrl+PageDown

将视图移到左上角 Home

将视图移到右下角 End

显示/隐藏选择区域 Ctrl+H

显示/隐藏路径 Ctrl+Shift+H

显示/隐藏标尺 Ctrl+R

捕捉 Ctrl+;

锁定参考线 Ctrl+Alt+;

显示/隐藏“颜色”面板 F6

显示/隐藏“图层”面板 F7

显示/隐藏“信息”面板 F8

显示/隐藏“动作”面板 F9

显示/隐藏所有命令面板 TAB

显示或隐藏工具箱以外的所有调板 Shift+TAB

文字处理(在字体编辑模式中)

显示/隐藏“字符”面板 Ctrl+T

显示/隐藏“段落”面板 Ctrl+M

左对齐或顶对齐 Ctrl+Shift+L

中对齐 Ctrl+Shift+C

右对齐或底对齐 Ctrl+Shift+R

左/右选择 1 个字符 Shift+←/→

下/上选择 1 行 Shift+↑/↓

选择所有字符 Ctrl+A

显示/隐藏字体选取底纹 Ctrl+H

选择从插入点到鼠标点按点的字符 Shift加点按

左/右移动 1 个字符 ←/→

下/上移动 1 行 ↑/↓

左/右移动1个字 Ctrl+←/→

将所选文本的文字大小减小2 点象素 Ctrl+Shift+<

将所选文本的文字大小增大2 点象素 Ctrl+Shift+>

将所选文本的文字大小减小10 点象素 Ctrl+Alt+Shift+<

将所选文本的文字大小增大10 点象素 Ctrl+Alt+Shift+>

将行距减小2点象素 Alt+↓

将行距增大2点象素 Alt+↑

将基线位移减小2点象素 Shift+Alt+↓

将基线位移增加2点象素 Shift+Alt+↑

将字距微调或字距调整减小20/1000ems Alt+←

将字距微调或字距调整增加20/1000ems Alt+→

将字距微调或字距调整减小100/1000ems Ctrl+Alt+←

将字距微调或字距调整增加100/1000ems Ctrl+Alt+→

#include <stdioh>

#include <stdlibh>

int main()

{

    char cmd[40] = {0};

    int i = 0;

    while(i <= 'f')

    {

        if(i < 10)

        {

            sprintf(cmd, "color %d7", i);

            system(cmd);

        }

        else if(i == 10)

        {

            i = 'a';

            continue;

        }

        if(i > 10)

        {

            sprintf(cmd, "color %c7", i);

            system(cmd);

        }

        

        ++i;  

        getchar();

    }

    

    return 0;

}

以上就是关于PDF去除背景(打印用)全部的内容,包括:PDF去除背景(打印用)、C语言如何引用背景图片、用visual studio 2013编C语言,怎么清屏,怎么换背景颜色等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10636771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存