小编Ang*_*elo的帖子

PDF 文件中的字体:如何确保字体可以跨平台/阅读器正确呈现?

我在 MS Word (2007) 中创建了一个文档,然后发布为 PDF,目的是创建一个无论平台或 pdf 阅读器选择如何都看起来相同的文档。

它在几台 Windows 机器上看起来不错,但是当我在 ubuntu(使用 acroread)中打开它时,原始字体 arial 被替换为一些完全不合适的可笑的褶边字体。

这让我担心这个文档的字体可能会以某种疯狂的随机方式呈现,具体取决于收件人使用什么打开它。

问题:

  1. 我不明白字体在 pdf 中是如何工作的,但我听说过在 pdf 中“嵌入”字体。这是否确保我选择的任何字体都会以相同的方式呈现?如果是这样,我该怎么做?

  2. 是否有另一种可靠的方法来生成一个简单的 pdf,其字体“行为”正确?我依赖于任何特定的工具,如 MS Word。我最关心的是 pdf 文档看起来像我想要的样子。

fonts pdf rendering adobe-acrobat platform

21
推荐指数
2
解决办法
8万
查看次数

从 iPhone 到 Windows 10 PC 的蓝牙音频(A2DP 接收器)

我能够在 Windows 7 中执行此操作,但现在我有一台 Windows 10 PC,但无法使其工作。iPhone 运行的是 iOS 11.4,PC 运行的是带有最新更新的 Windows 10(版本 1709,操作系统内部版本 16299.431)

我想要做的是能够使用它们之间的蓝牙连接通过我的 PC 上的扬声器播放我 iPhone 上的音乐/播客。

我已经能够使用“蓝牙和其他设备”对话框将我的手机与 PC 配对,如第一个屏幕截图所示。它在控制面板中显示为蓝牙设备的第二个屏幕截图,我可以使用设置/蓝牙从手机连接到 PC。问题是我无法使用 PC 扬声器播放来自 iphone 的音频。当我尝试时,iPhone 只是通过其内部扬声器播放。

任何人都可以指导我如何做到这一点?我是否正确描述了此功能?

  1. 显示 iPhone 已连接的屏幕。

    在此处输入图片说明

  2. 显示设备详细信息的屏幕。

    在此处输入图片说明

  3. 屏幕截图显示 iPhone 上的蓝牙详细信息。

    在此处输入图片说明

  4. 但是 iPhone在声音设置中并没有作为输入设备出现:

    在此处输入图片说明

  5. 蓝牙适配器来自英特尔,最新固件: 在此处输入图片说明

这个问题与引用的另一个问题不同,因为它描述了我对标题感兴趣的特定功能,通过蓝牙从 iPhone 到 PC 播放音频。另一个问题仅将其称为 A2DP 接收器——如果不熟悉复杂的蓝牙标准,人们就无法理解这个名称。另一个问题确实继续说明这是音频流功能,但是当我开始这个问题时找不到它(直到最近才知道 A2DP 接收器是什么)。

audio iphone bluetooth a2dp windows-10

13
推荐指数
2
解决办法
4万
查看次数

如何使用 Ublock Origin 阻止所有 Disqus 内容

我听说使用Ublock Origin不仅可以阻止广告,还可以阻止所有托管它的网站上的Disqus内容。Disqus 是一种评论系统,许多网站(如报纸)都将其添加到其网页中。我不想看到它,也不想被它跟踪,所以我在浏览器中安装了 Ublock Origin 扩展程序。

虽然它像我期望的那样“开箱即用”地阻止广告,但它并没有阻止 Disqus。看着仪表板,我看到的只是一堆看起来很复杂的过滤器。

有人可以提供有关如何使用 Ublock Origin 阻止 Disqus 内容的简单说明吗?

adblock google-chrome-extensions ublock-origin

9
推荐指数
1
解决办法
2245
查看次数

Excel:如何连接到 sqlserver localDB

我创建了一个LocalDB,我可以在 MS sqlserver management studio 2014、linqpad 和 Visual Studio 2013 中使用它。

这是 SSMS 中“连接属性”对话框的一部分,它显示了服务器名称: 在此处输入图片说明

我希望能够从 excel 中连接到这个数据库。问题是 Excel 中的“数据连接向导”无法连接。

在这里,我输入了与 SSMS 中的“连接属性”中给出的相同的服务器名称....

在此处输入图片说明

这是我得到的错误... 在此处输入图片说明

问题:

  • excel 可以连接到 localDB 吗?我知道这CAN连接到SQL服务器数据库。LocalDB 是否有一些限制可以防止这种情况?我认为 LocalDB 的全部意义在于允许在不设置独立数据库的情况下进行开发。

  • 有没有其他连接方式?还是我的服务器名称需要一些烦人的修改?

database sql-server microsoft-excel microsoft-excel-2010

8
推荐指数
2
解决办法
2万
查看次数

Powershell + Windows Terminal:在标题栏中显示路径并自定义提示

我正在运行 Windows 终端,这很棒。但有两个设置我想更改:

\n
    \n
  1. 我想将提示更改为更短的内容。默认情况下,提示符显示当前工作目录。它往往会变得很长并且让我的终端变得混乱。

    \n
  2. \n
  3. 当然,一目了然地了解当前工作目录仍然很有价值,因此我想将其放在标题栏中。

    \n
  4. \n
\n

我发现我可以在我的powershell 配置文件中创建一个“提示”功能。我犹豫是否将其更改为. 希望有更聪明、更易于使用的东西吗?我想避免仅仅为了修复我的提示而陷入 MS 文档的深渊。PS>

\n

查看settings.json(这里是架构),恰好有一个 TabTitle 设置,但它似乎只接受一个字符串。是否可以输入提供 pwd 的表达式? \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf

\n
"tabTitle": {\n  "description": "If set, will replace the name as the title to pass to the shell on startup. Some shells (like bash) may choose to ignore this initial value, while others (cmd, powershell) may use this value over the lifetime of the application.",\n  "type": [\n    "string",\n    "null"\n  ]\n},\n …
Run Code Online (Sandbox Code Playgroud)

powershell command-line windows-terminal

7
推荐指数
1
解决办法
4254
查看次数

Windows 索引服务:如何设置以便可以搜索网络共享?

我在网络共享上有一堆文件夹,其中包含数千个文件(应用程序日志文件)。我希望能够快速并最终以编程方式(可能通过 MSIDXS)按文件名搜索这些文件。

问题是我似乎无法向索引服务添加网络共享。当我尝试向索引服务添加新目录时,我唯一可以添加的是 C:\ 驱动器下的文件夹。任何带有 \\share\whatever\ 的东西都是“无效的”。我也不能添加已映射到网络共享的驱动器。当我尝试时,它说“目录名称或位置无效”。

有没有办法为索引搜索索引网络共享?我有哪些有效搜索网络共享的选项?

FWIW,我正在处理 Windows XP。

我还尝试在 Microsoft 网络上安装Add-in for Files - 仍然是同样的问题。

这是发生的事情: 尝试将目录添加到索引服务

每当我尝试 UNC 文件路径时,都会收到此错误: 在此处输入图片说明

windows-search desktop-search windows-xp

6
推荐指数
1
解决办法
2万
查看次数

如何在 Linux 中禁用终端控制转义序列?

我正在编写与运行busybox Linux 版本的嵌入式设备交互的软件。基本上,我只是向设备发送命令并解析命令的输出。这些命令可以直接在 linux shell 上执行,也可以在设备上运行的内部 CLI 应用程序的命令行上执行。

一切正常,只是输出带有终端控制转义序列。在诸如 teraterm 或 putty 之类的终端应用程序上,这些转义序列可以做一些有用的事情,例如颜色错误红色和其他令人愉快的用户界面的不错功能。

问题是我必须以编程方式解析命令的输出并考虑输出中的“(esc)[2k”之类的东西。

例如,一个典型的发送/接收交互,我发送一个命令,“my-cmd”会像这样......

[send] my-cmd
[receive] my-cmd <esc>[2Kprompt> my-cmd
output of the command
prompt> 
Run Code Online (Sandbox Code Playgroud)

我真正想做的是关闭这些转义序列。这是可以在会话开始时在命令外壳上完成的事情吗?或者除了过滤输出之外别无他法?

linux terminal command-line parser

5
推荐指数
1
解决办法
5418
查看次数

在 Windows 7 中卸载多个程序?

这个问题与“为什么不能在 Windows 中一次卸载多个程序? ”有不同的意图

该问题的答案严格集中在为什么 Windows 不允许“同时”卸载程序。

我对如何卸载多个程序而不点击无休止的“你确定吗?”感兴趣。或对话框唠叨我要删除的每个项目的依赖项。我不在乎这些程序是一次删除一个还是同时删除,只要我不必坐在那里,选择每个程序并回答有关它的对话。在您需要删除 20 多个项目的情况下,这可能会增加很多时间。

必须有一些简单的方法来做到这一点,对吧?

我现在的做法是转到控制面板,在“搜索程序和功能”文本框中输入搜索词,然后单独删除我需要删除的每个项目。这对于 1 或 2 个项目很好,但是如果有很多,那么有哪些选择?我希望我可以进行多项选择并以非交互方式卸载它(可能在询问我是否超级确定之后)。

虽然这个问题类似于“通过 CMD 静默卸载程序”,但这里接受的答案提供了一种轻松搜索和卸载程序的方法。这与创建脚本以通过脚本“静默”删除任何一个程序大不相同。其他答案之一还提供了用于删除多个程序的 GUI 替代方案 - 同样,与其他问题非常不同。

uninstall control-panel windows-7

5
推荐指数
1
解决办法
1万
查看次数

如何与具有相同 IP 地址的设备通信

我有一种情况,我需要通过 telnet 与具有相同 IP 地址的多个设备进行通信。上下文是我正在为制造设施中的设备编写“最终测试”。这些设备使用一些默认 IP 地址发送给客户,我不希望在此最终测试中更改此设置,即使是暂时更改。

我想知道这是否/如何使用一台主机,最好是一台路由器或托管交换机。

我对托管交换机或路由器不是很熟悉。但是,我知道路由器支持 NAT(网络地址转换),而且我知道有些路由器的可配置性很强。那么是否可以进行如下设置:

  • 一堆设备插入路由器的端口,每个设备都具有相同的 IP 地址。

  • 在路由器上配置 NAT 以将每个物理端口映射到 LAN 上的唯一 IP。

  • 与设备交互的应用程序通过 telnet 连接到唯一的 LAN IP。

如果这是可能的,那么描述具有这些功能的路由器的正确词汇是什么?

networking router switch ethernet nat

3
推荐指数
1
解决办法
5256
查看次数