在win7中pdf文件如何实现缩略图显示?

在win7中pdf文件如何实现缩略图显示?,第1张

方法/步骤

1、打开“文件夹选项”,选择“查看”标签,在“高级设置”中取消勾选“始终显示图标,从不显示缩略图”。

2、如果安装了Adobe Acrobat,打开“首选项”,在左侧的“种类”中选择“一般”,在右侧的基本工具中勾选“在Windows资源管理器中启用PDF缩略图”。

3、如果还安装了Foxit Reader,打开“偏好设置”,在左侧选择“文件关联”,在右侧点击“高级...”按钮。

4、在“高级...”窗口中取消勾选“设置默认阅读器时激活缩略图插件”。即可实现缩略图显示。

试试这个

那个不同部分的输出方式自便吧...

// 临时最大公共字串

static const int MAX_LEN = 1024

struct Item

{

char szSubStr[MAX_LEN]

int iTop

}

int main()

{

// 初始化数据

Item vSameSubStr [2][MAX_LEN] = {0}

int iCurLine = 1

char sz1[MAX_LEN] = "", sz2[MAX_LEN] = ""

puts("输入两个字符串")

scanf("%[^\n]", sz1)

getchar()

scanf("%[^\n]", sz2)

int iLen1 = strlen(sz1)

int iLen2 = strlen(sz2)

// 求最大公共字串

for (int i = 0i <iLen1++i)

{

int iNextLine = (iCurLine + 1) &1

vSameSubStr[iNextLine][0] = vSameSubStr[iCurLine][0]

if (vSameSubStr[iNextLine][0].iTop == 0 &&sz1[i] == sz2[0])

{

vSameSubStr[iNextLine][0].szSubStr[vSameSubStr[iNextLine][0].iTop++] = sz2[0]

}

for (int j = 1j <iLen2++j)

{

if (sz1[i] == sz2[j])

{

vSameSubStr[iNextLine][j] = vSameSubStr[iCurLine][j - 1]

vSameSubStr[iNextLine][j].szSubStr[vSameSubStr[iNextLine][j].iTop++] = sz1[i]

}

else

{

vSameSubStr[iNextLine][j] =

vSameSubStr[iNextLine][j - 1].iTop >vSameSubStr[iCurLine][j].iTop ?

vSameSubStr[iNextLine][j - 1] : vSameSubStr[iCurLine][j]

}

}

iCurLine = iNextLine

}

// 匹配到的结果

char *pMaxSubStr = vSameSubStr[((iLen1 &1) + 1) &1][iLen2 - 1].szSubStr

// 提出两个串不同于公共字串的部分

char *pDif1 = sz1

char *pDif2 = sz2

char *pStr1 = sz1

char *pStr2 = sz2

while (*pMaxSubStr != 0)

{

while (*pStr1++ != *pMaxSubStr)

{

*pDif1++ = pStr1[-1]

}

while (*pStr2++ != *pMaxSubStr)

{

*pDif2++ = pStr2[-1]

}

pMaxSubStr++

}

while ((*pDif1++ = *pStr1++) != 0)

while ((*pDif2++ = *pStr2++) != 0)

// 打印不同部分

printf("串1独有部分: %s\n", sz1)

printf("串2独有部分: %s\n", sz2)

}


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

原文地址: http://outofmemory.cn/tougao/10001449.html

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

发表评论

登录后才能评论

评论列表(0条)

保存