1. 程式人生 > >linux下pdf與txt互相轉換方法

linux下pdf與txt互相轉換方法

在linux下,我們如果想用vim編輯pdf檔案,則必須先將pdf檔案轉換成txt檔案才能用vim開啟。

linux下,可以使用pdftotext  filename.pdf將相應的pdf檔案轉換成同名txt檔案。

然後就可以用vim開啟進行編輯。

然後可以利用qt中的庫函式,寫一個簡單的程式,將txt檔案轉化為pdf檔案。這樣就實現了pdf和txt檔案的互相轉換。

我也做了一個簡單的轉換程式。

相關推薦

linuxpdftxt互相轉換方法

在linux下,我們如果想用vim編輯pdf檔案,則必須先將pdf檔案轉換成txt檔案才能用vim開啟。 linux下,可以使用pdftotext  filename.pdf將相應的pdf檔案轉換成同名txt檔案。 然後就可以用vim開啟進行編輯。 然後可以利用qt中的庫

linux目錄檔案的查詢方法

一、find命令   find [PATH] [option] [action]選項與引數: 1.與時間有關的選項:共有 -atime, -ctime , -mtime .以-mtime為例:    -mtime  n : n為數字,意義為在n天之前的【一天之內】被改動過內容

Javascript中Json對象Json字符串互相轉換方法匯總(4種轉換方式)

bject 參考 str .json obj logs var 轉換 eva 1.Json對象轉Json字符串 JSON.stringify(obj); 2.Json字符串傳Json對象 JSON.parse(str);//第一種 $.parseJSON(str);/

JQuery擴展方法實現Form表單Json互相轉換

val adjust new 映射 checked josn fin pop undefined JQuery筆記 記兩段代碼,使用JQuery實現從表單獲取json與後端交互,以及把後端返回的json映射到表單相應的字段上。 把表單轉換出json對象 //把表單

Linux安裝解除安裝工具(三種方法

三種方法為:rpm工具、yum工具、原始碼包 rpm工具(操作繁瑣) 光碟機掛載到mnt:mount /dev/cdrom /mnt/centos安裝包中就有rpm包 Packages rpm -ivh rpm包檔案 //安裝rpm -Uvh rpm包檔案 //升級rpm -e 包名 //解除安裝(包名

Linux安裝卸載工具(三種方法

ado 路徑 sha ins nag 查詢 linu ext 光驅掛載 三種方法為:rpm工具、yum工具、源碼包 rpm工具(操作繁瑣) 光驅掛載到mnt:mount /dev/cdrom /mnt/centos安裝包中就有rpm包 Packages rpm -ivh

linuxopenoffice doc文件轉換pdf 報錯或亂碼。Fatal exception: Signal 6

doc報錯不能轉換是字型缺少原因。doc裡面用到了什麼字型,linux裡面沒有,但是window系統有。 1. 將Windows下的字型C:\Windows\Fonts\simsun.ttf字型拷貝到 /usr/share/fonts/zh_CN/TrueType/ 下 2. 重建Linux字型

如何把pdf轉換txt文件,pdftxt的好方法

    如何把pdf轉換為txt文件,pdf轉txt的好方法。txt文件是每個電腦都自帶的文字編輯工具。而pdf檔案的缺點就是在於檔案本身無法進行編輯、修改。當pdf檔案中的內容產生錯誤時,就需要將pdf檔案轉換為可編輯的檔案格式,再進行內容上的修改。接下來的文章內容當中小編就會和大家談談

linux字串十六進位制之間的轉換

#include <stdio.h> #include <unistd.h> #include <string.h> //字串轉換成16進位制 inline char *CharArrayToHexString(char* pOut,

Linuxjstringchar字串型別之間的轉換

2011-1-24 Kagula 內容簡介 以原始碼的形式介紹Linux下JNI程式設計中如何在jstring同char *型別之間轉換。 本文的原始碼基本來自網上,這裡只是做了很小的修改。 正文      待呼叫的兩個函式的原始碼 char* jstringToNative

linux生產者消費者問題程式碼,以及編譯c程式碼時error:undefined reference to sem_wait 解決方法之一

//本文的詳細講解內容請大家下載word文件:http://download.csdn.net/detail/chenqiai0/4611801 #include <stdio.h> #include <pthread.h>//執行緒 #includ

linux資料壓縮的幾種方法檢視方式

1,tar命令使用tar程式打出來的包我們常稱為tar包,tar包檔案的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程式來進行壓縮了,tar命令本身不進行資料壓縮,但可以在打包或解包的同時呼叫其它的壓縮程式,比如呼叫gzip、bzip2    選項:

linuxip閘道器不在同一段配置的方法

當想要設定的閘道器與主機ip地址不同時,用route add default gw  xx.xxx.xx.xx是不成功的,比如我主機ip地址為:192.168.1.3,想要設定的閘道器為192.168.2.1。 [email protected]:/etc/net

VS2010 CStringchar互相轉換方法

先看如何將CString轉char*: 包涵標頭檔案 #include<iostream> #include<stdio.h> #include<afx.

pdf轉換txt轉換方法介紹

      PDF、Word、Excel、TXT......,它們之間可以互轉的,你都知道嗎?看完後保證你再不會為PDF如何轉換成TXT、Word、Excel、PPT等問題而發愁了。PDF檔案轉換器是神馬  由於越來越多的文件採用PDF格式,但是使用者卻無法便捷地對檔案內容

Linux wchar_t char 轉換

為了支援多語言,需要支援寬字元,Linux下用wchar_t表示,wchar_t最大長度4個位元組,已經可以囊括世界上所有的語言編碼,中文字元在gb2312編碼下用2個位元組表示,但用utf-8編碼需要3個位元組表示。 Linux下的系統呼叫,大部分都已經有對

Linux使用libreoffice把doc轉換Pdf

先安裝libreoffice,然後使用命令 soffice --headless --invisible --convert-to pdf /tmp/abc.docx --outdir /tmp/ 轉換成PDF,幾乎所有人都遇到 [email protecte

實現將xmlMap互相轉換方法

1 使用vtd技術將xml轉換為Map    1)引入maven依賴:        <dependency>            <groupId>com.ximpleware</groupId>            <arti

Windows訪問Linux的共享目錄的配置方法

cat tab all samb dha server nbsp lan eno user安全級別 第一步:安裝samba3(如果已經安裝就跳過這一步) [[email protected]/* */ /]# yum groupinstall "CIFS

Java對象JSON互相轉換jsonlib以及手動創建JSON對象數組——(二)

ring lnl tft sem mkf ted family sae key     首先聲明一下,jsonlib轉換與GSON相比太差勁了,操作不是一般的繁瑣。GSON可以直接轉換成各種集合與對象類型。強烈推薦使用GSON。而且GSON一個方法就可以解決,