Logo
首页 产品 支持 联系 关于我们
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

如何将 PDF 转换为文本

 

您是否有需要转换为文本的 PDF 文件?如果是这样,那您很幸运!在本指南中,我们将向您展示如何使用 CoolUtils 的转换器将 PDF 转换为文本。我们还将讨论一些将 PDF 文件转换为文本的好处。所以事不宜迟,让我们开始吧!

逐步将 PDF 转换为文本的方法

要使用 CoolUtils 将 PDF 转换为文本,只需按照以下简单步骤操作:

pdf converter

 

  • 步骤一:下载并在您的计算机上安装转换器。
  • 步骤二:启动转换器并选择您要转换的 PDF 文件。
  • 步骤三:选择输出格式为文本。
  • 步骤四:点击转换按钮并等待转换完成。
  • 步骤五:转换完成后,您现在可以打开并查看新转换的文本文件!

 

下载XPS转换器

将 PDF 转换为文本有很多好处。首先,它能让您更轻松地编辑 PDF 文件。文本格式的文件也能让您更快地搜索特定的关键词或短语。此外,将 PDF 文件转换为文本还可以帮助您节省计算机或其他设备上的空间。

我们希望本指南能帮助您了解如何使用 CoolUtils 的转换器将 PDF 转换为文本!如果您还有其他问题,欢迎联系我们的支持团队以便获得帮助。感谢您选择 CoolUtils!

Total PDF Converter X 示例

使用 Total PDF Converter X 与 .NET 转换 PDF 文件


string src  = @"C:\test\Source.pdf";
string dest = @"C:\test\Dest.docx";

var cnv = new PDFConverterX();
cnv.Convert(src, dest, "-cDOC -log c:\\test\\PDF.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

使用 Total PDF Converter X 在 Web 服务器上转换 PDF 文件

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\PDFConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.pdf";
                var outPath = Path.GetTempFileName() + ".docx";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cDOC";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }
                sbLogs.AppendLine("Conversion complete.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
更多关于 Azure Functions 的信息。

使用 Total PDF Converter X 在 Web 服务器上转换 PDF 文件

dim C
Set C=CreateObject("PDFConverter.PDFConverterX")
C.Convert "c:\test\source.pdf", "c:\test\dest.docx", "-cDOC -log c:\test\PDF.log"
Response.Write C.ErrorMessage
set C = nothing

直接从 ASP 流式输出生成的文档

dim C
Set C=CreateObject("PDFConverter.PDFConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=test.docx"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\Source.pdf", "C:\www\ASP", "-cDOC -log c:\html.log")
set C = nothing

使用 PHP 与 Total PDF Converter X 转换 PDF 文件

$src="C:\\test\\test.pdf";
$dest="C:\\test\\test.docx";
if (file_exists($dest)) unlink($dest);
$c= new COM("PDFConverter.PDFConverterX");
$c->convert($src,$dest, "-cDOC -log c:\\test\\PDF.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

使用 Total PDF Converter X 与 Ruby 转换 PDF 文件

require 'win32ole'
c = WIN32OLE.new('PDFConverter.PDFConverterX')

src = "C:\\test\\test.pdf"
dest = "C:\\test\\test.docx"

c.convert(src, dest, "-cDOC -log c:\\test\\PDF.log")

if not File.exist?(dest)
  puts c.ErrorMessage
end

使用 Total PDF Converter X 与 Python 转换 PDF 文件

import win32com.client
import os.path

c = win32com.client.Dispatch("PDFConverter.PDFConverterX")

src  = "C:\\test\\test.pdf"
dest = "C:\\test\\test.docx"

c.convert(src, dest, "-cDOC -log c:\\test\\PDF.log")

if not os.path.exists(dest):
    print(c.ErrorMessage)

使用 Pascal 与 Total PDF Converter X 转换 PDF 文件

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('PDFConverter.PDFConverterX');
  c.Convert('c:\test\source.pdf', 'c:\test\dest.docx', '-cDOC -log c:\test\PDF.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

使用 Total PDF Converter X 在 Web 服务器上转换 PDF 文件

var c = new ActiveXObject("PDFConverter.PDFConverterX");
c.Convert("C:\\test\\source.pdf", "C:\\test\\dest.docx", "-cDOC");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

使用 Total PDF Converter X 与 Perl 转换 PDF 文件

use Win32::OLE;

my $src  = "C:\\test\\test.pdf";
my $dest = "C:\\test\\test.docx";

my $c = CreateObject Win32::OLE 'PDFConverter.PDFConverterX';
$c->convert($src, $dest, "-cDOC -log c:\\test\\PDF.log");
print $c->ErrorMessage if -e $dest;

 

立刻开始工作!

下载试用版,只需几分钟即可转换文件。
无需信用卡或电子邮件。

⬇ 下载试用版 Windows 7/8/10/11 • 136 MB

Support
PDF 批量转换工具(服务器端) Preview1

最新消息

订阅新闻

不用担心,我们不发送垃圾邮件。


© 2026. 版权所有. CoolUtils File Converters

Cards