翻譯|使用教程|編輯:莫成敏|2020-02-28 13:08:37.443|閱讀 429 次
概述:Essential Studio for Xamarin中的 PDF Viewer控件使您可以導(dǎo)出和導(dǎo)入PDF文檔中的表單數(shù)據(jù),以便輕松填寫(xiě)PDF表單。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
您是否經(jīng)常在Xamarin移動(dòng)應(yīng)用程序中填寫(xiě)PDF表單?一次又一次輸入姓名、電子郵件地址和電話號(hào)碼等基本信息,您會(huì)感到煩惱嗎?那么,這里是您的問(wèn)題的解決方案。
Essential Studio for Xamarin中的 PDF Viewer控件使您可以導(dǎo)出和導(dǎo)入PDF文檔中的表單數(shù)據(jù),以便輕松填寫(xiě)PDF表單。
Essential Studio for Xamarin是全面的Xamarin.iOS、Xamarin.Android和Xamarin.Forms組件套包,包含最快的圖表和網(wǎng)格。
點(diǎn)擊下載Essential Studio for Xamarin正式版
PDF查看器提供了以下格式的導(dǎo)出和導(dǎo)入批注以及表單數(shù)據(jù)的選項(xiàng):
導(dǎo)出和導(dǎo)入PDF文檔中的表單數(shù)據(jù)
導(dǎo)出和導(dǎo)入表單數(shù)據(jù)功能可幫助您在更新PDF文檔時(shí)重用較舊的表單字段數(shù)據(jù)。
考慮這樣一種情況:我們有一個(gè)較舊的PDF文檔,其中包含帶有姓名、性別、DOB和地址格式字段的個(gè)人信息。現(xiàn)在,我們的要求是添加一個(gè)新的表單字段來(lái)維護(hù)此人的簽名。我們可以使用導(dǎo)出和導(dǎo)入表單數(shù)據(jù)功能來(lái)填充已知字段的數(shù)據(jù),而不是為更新后的文檔中的所有表單字段填充數(shù)據(jù)。這將減少所消耗的精力和時(shí)間。
以下代碼示例演示了如何在PDF文檔中導(dǎo)出和導(dǎo)入表單數(shù)據(jù)。
導(dǎo)出表格數(shù)據(jù)
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">//將表單數(shù)據(jù)導(dǎo)出為“ fdf”數(shù)據(jù)格式。</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 流fdfStreamToSave = pdfViewerControl.ExportFormData(DataFormat.Fdf,“ PdfFileName.fdf”);</font></font><font></font>
導(dǎo)入表格數(shù)據(jù)
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">//從“ fdf”數(shù)據(jù)格式導(dǎo)入表單數(shù)據(jù)。</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 流fdfStreamToImport = typeof(App).GetTypeInfo()。Assembly.GetManifestResourceStream(“ SampleDefaultNamespace.Assets.PdfFileName.fdf”);</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> pdfViewerControl.ImportFormData(fdfStreamToImport,DataFormat.Fdf);</font></font><font></font>
導(dǎo)出和導(dǎo)入表單數(shù)據(jù)-示例項(xiàng)目
您可以在此GitHub位置找到示例項(xiàng)目,以說(shuō)明導(dǎo)出和導(dǎo)入表單數(shù)據(jù)功能。在此示例中,最初將加載較舊的表單數(shù)據(jù)文檔。通過(guò)單擊頂部工具欄中的“導(dǎo)出”按鈕,將導(dǎo)出現(xiàn)有的表單數(shù)據(jù),并加載更新的文檔。通過(guò)單擊同一工具欄中的“導(dǎo)入”選項(xiàng)導(dǎo)入表單數(shù)據(jù)后,您會(huì)看到較舊的表單數(shù)據(jù)值已傳輸?shù)叫碌母挛臋n中。以下GIF圖像對(duì)此進(jìn)行了說(shuō)明。
結(jié)論
希望您現(xiàn)在有了使用Xamarin PDF Viewer控件填充表單數(shù)據(jù)的簡(jiǎn)單解決方案。使用導(dǎo)出和導(dǎo)入功能,您可以將PDF文檔的表單數(shù)據(jù)與文檔分開(kāi)存儲(chǔ)或維護(hù)。您還可以快速傳輸這些導(dǎo)出的文件(XFDF、FDF、XML和JSON),因?yàn)榕c整個(gè)PDF文檔的大小相比,這些文件的內(nèi)存大小要小得多。
本文內(nèi)容到這里就結(jié)束了,希望對(duì)您有所幫助!想要了解更多產(chǎn)品文章資訊,請(qǐng)繼續(xù)關(guān)注我們慧都網(wǎng)~您可以下載Essential Studio for Xamarin試用版免費(fèi)體驗(yàn)~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: