草庐IT

安卓填写PDF表格

我有.pdf文件,里面有多个表格。我想打开我的.pdf文件,填写表格并从Android开发中保存它。是否有任何用于Android渲染的API。我找到了iText,但我只是设法创建了新的pdf,但我无法填写表格。表示我创建的哪个.pdf文件将被填写。我需要用我自己的.pdf格式填写表格。提前致谢...任何帮助将不胜感激... 最佳答案 DynamicPDFMergerforJava让你做到这一点。您可以使用现有的PDF文档,填写表单字段值,然后输出新填写的PDF。dynamicpdf.com最近有一篇关于在Android应用程序中为J

java - 通过套接字连接使用 PrintWriter 将 PDF 文件打印到打印机

我必须使用具有特定IP地址的打印机打印pdf文件。我能够打印特定文本,但我想打印文件或html解析文本。我的代码:try{Socketsock=newSocket("192.168.0.131",9100);PrintWriteroStream=newPrintWriter(sock.getOutputStream());oStream.println("HI,testfromAndroidDevice");oStream.println("\n\n\n");oStream.close();sock.close();}catch(UnknownHostExceptione){e.pri

android - 如何将pdf转换为图像?

使用pdfbox显示错误:importjava.awtimportjavax`基于以下代码:imageType=BufferedImage.TYPE_INT_ARGB;//needtospecifiesjava.awtString[]formats=ImageIO.getReaderFormatNames();//needtospecifiesjavax 最佳答案 我终于找到了解决方案。我们不能在Android上使用awt,所以,最后在http://sourceforge.net/projects/andpdf/files/上寻找p

android - 使用 FileProvider uri 打开 PDF 文件会打开一个空白屏幕

我正在我的应用程序上创建一个PDF文件并将其写入外部存储,“下载”目录。现在,当我使用FileProvideruri通过我的应用程序打开它时。使用FileProvideruri查看时,GooglePDF查看器显示空白屏幕,AdobeAcrobat甚至无法打开该文件。这是我编写文件然后尝试显示它的代码。请注意,我正在发送本地通知并尝试通过通知打开文件。try{Filemypath=newFile(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),mParam1.getEmlak_i

android - 将 PDF 文件作为邮件发送或提供应用程序以直接查看文件

我的Android4+应用程序可以创建PDF格式的不同报告。我知道我想为用户提供通过邮件发送文件或在任何可以处理PDF文件的应用程序中打开文件的选项。目前我使用以下代码:Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("application/pdf");Uriuri=Uri.parse("file://"+reportFile.getAbsolutePath());intent.putExtra(Intent.EXTRA_STREAM,uri);try{startActivity(Intent.createChoos

android - 如何将布局 View 保存为图像或 pdf 到 android 中的 sd 卡?

在我的应用程序中,我有一个包含客户详细信息的View,我想将该View保存为图像或PDF到SD卡,然后通过第三方应用程序打印该View(否则可以直接通过打印机打印该View)。我不知道如何将View保存为图像或PDF。有谁知道请帮我解决这个问题吗? 最佳答案 在list文件中添加权限使用下面的代码LinearLayoutcontent=findViewById(R.id.rlid);content.setDrawingCacheEnabled(true);Bitmapbitmap=content.getDrawingCache();

android - 无法在外部应用程序中打开 PDF 文件

我想在用户点击按钮时打开一个PDF文件。目前,我正在使用这段代码来实现这一点:Uripath=Uri.fromFile(newFile("file:///android_asset/regola11_1.pdf"));IntentpdfIntent=newIntent(Intent.ACTION_VIEW);pdfIntent.setDataAndType(path,"application/pdf");pdfIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(pdfIntent);但它不起作用。当我选择使用Ado

java - Android - 从 assets\PDF 显示访问文件

我正在尝试将对存储在assets目录中的文件的引用检索到名为myfile.pdf的文件中。我尝试按如下方式进行:Filefile=newFile("android_assest/myfile.pdf);Log.d("myTag",""+file.isFile());不知何故,当myfile.pdf确实存在于assets目录中时,我得到了false。我使用getAssets().list("")和Log.d()返回数组中的每个元素对其进行了验证。更多的是,我试图获取对PDF文件的引用,然后使用设备上已安装的任何PDF查看器来查看PDF。我猜想因为上一期(检索对文件的引用)返回了false

android - 以编程方式在android中创建一个pdf文件并写入其中

我正在尝试在我的应用程序中创建一个pdf文件,将其保存在外部存储中并打开它。保存文件对我来说不是问题,打开文件也不是问题,我的问题是创建一个文件并写入其中。因此,在网上进行一些研究后,我发现了以下方法:Filefile=newFile(directoryName,fileName);//CreatingoutputstreamtowriteinthenewlycreatedfileFileOutputStreamfOut=null;try{fOut=newFileOutputStream(file);}catch(FileNotFoundExceptione){e.printStack

android - 如何在 android 中通过 whatsapp 共享 pdf 和文本?

我尝试使用以下代码,但它没有附加pdf文件。IntentsendIntent=newIntent();sendIntent.setAction(Intent.ACTION_SEND);sendIntent.putExtra(Intent.EXTRA_TEXT,message);sendIntent.setType("text/plain");if(isOnlyWhatsApp){sendIntent.setPackage("com.whatsapp");}Uriuri=Uri.fromFile(attachment);sendIntent.putExtra(Intent.EXTRA_S