c#實(shí)現(xiàn)pdf的另存為功能
今天跟大家分享一個(gè)實(shí)現(xiàn)PDF另存為的效果,是調(diào)用Acrobat SDK的JavaScript實(shí)現(xiàn)的。
/// <summary>
/// PDF另存為效果
/// </summary>
/// <param name="fileName">PDF文件名</param>
/// <param name="saveFileName">另存結(jié)果文件名</param>
public static void PDFSaveAs(String fileName, string saveFileName)
{
Acrobat.CAcroPDDoc pdfDoc = null;
pdfDoc = (Acrobat.CAcroPDDoc)Microsoft.VisualBasic.Interaction.CreateObject("AcroExch.PDDoc", "");
if (!pdfDoc.Open(fileName)) { string.Format("源文件{0}不存在!", fileName); }
Object jsObj = pdfDoc.GetJSObject();
Type T = jsObj.GetType();
object[] saveAsParam = { saveFileName, "com.adobe.acrobat.tiff" }; //com.adobe.acrobat.tiff 表示TIFF文件
T.InvokeMember(
"saveAs",
BindingFlags.InvokeMethod |
BindingFlags.Public |
BindingFlags.Instance,
null, jsObj, saveAsParam);
pdfDoc.Close();
}
相關(guān)文章
Unity的IPreprocessBuild實(shí)用案例深入解析
這篇文章主要為大家介紹了Unity的IPreprocessBuild實(shí)用案例深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05WinForm下 TextBox只允許輸入數(shù)字的小例子
WinForm下 TextBox只允許輸入數(shù)字的小例子,需要的朋友可以參考一下2013-04-04C#實(shí)現(xiàn)系統(tǒng)桌面右下角彈框
這篇文章主要為大家詳細(xì)介紹了C#如何實(shí)現(xiàn)系統(tǒng)桌面右下角彈框,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下2023-01-01C#實(shí)現(xiàn)Nginx平滑加權(quán)輪詢算法
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)Nginx平滑加權(quán)輪詢算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07C#利用OLEDB實(shí)現(xiàn)將DataTable寫入Excel文件中
這篇文章主要為大家詳細(xì)介紹了C#如何利用OLEDB實(shí)現(xiàn)將DataTable寫入Excel文件中,文中的示例代碼簡潔易懂,具有一定的借鑒價(jià)值,需要的可以參考一下2023-02-02Winform項(xiàng)目中TextBox控件DataBindings屬性
這篇文章介紹了Winform項(xiàng)目中TextBox控件DataBindings屬性的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-02