program.cs

来自「可以将pdf文件转换为txt文件的源代码」· CS 代码 · 共 41 行

CS
41
字号
using System;
using System.IO;
using org.pdfbox.pdmodel;
using org.pdfbox.util;

namespace Pdf2Text
{
	class Program
	{
		/// <summary>
		/// The main entry point for the application.
		/// </summary>
		[STAThread]
		static void Main(string[] args)
		{
			DateTime start = DateTime.Now;
			if (args.Length < 2)
			{
				Console.WriteLine("Usage: PDF2TEXT <input filename (PDF)> <output filename (text)>");
				return;
			}

			using (StreamWriter sw = new StreamWriter(args[1]))
			{
				sw.WriteLine(parseUsingPDFBox(args[0]));
			}

			Console.WriteLine("Done. Took " + (DateTime.Now - start));
//			Console.ReadLine();

		}

		private static string parseUsingPDFBox(string input)
		{
			PDDocument doc = PDDocument.load(input);
			PDFTextStripper stripper = new PDFTextStripper();
			return stripper.getText(doc);
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?