下面使用PDFNet nuget包(v6.8.56.6513)将PDF文档转换为XOD的代码抛出了异常。然而,nuget包的以前的version (v6.8.2.65223)工作没有任何问题。要出版这期杂志,请下载this file。 平台: x64,.Net框架v4.7.2。 using System;
using pdftron;
namespace PdfTronTest2
{
class Program
{
private static PDFNetLoader loader = PDFNetLoader.Instance();
s
以下代码会导致System.InvalidOperationException,因为存在问题的文件仍在使用中。PDFTron文档中没有关于如何关闭文件的明确指导,但以下是例外情况:
// in my dispose method. _pdfViewWpf is a pdftron.PDF.PDFViewWPF, and _pdfPath is the filepath I set the doc to.
_pdfViewWpf.CloseDoc();
_pdfViewWpf.Dispose();
File.Move(_pdfPath, @"C:\myFilePath\Test.pd
我有一个web应用程序,它需要将PDF转换成XODs (PDFTron的格式用于在WebViewer中显示文档)。我的Web应用程序托管在Azure上,PDF位于Azure存储上。我们希望通过PDFNet SDK (,参见“选择一个用于转换的部署模型”)进行就地转换,到目前为止,我的代码如下:
WebRequest req = HttpWebRequest.Create("url of PDF on Azure Storage here");
using (Stream stream = req.GetResponse().Ge
我试图获得一个blob作为URL,但在这一行中我得到了一个错误:
xhr.send()
错误消息是angular.js:13920 Error: Failed to execute 'send' on 'XMLHttpRequest': The object's state must be OPENED.
但是在代码中,我使用的是xhr.open('GET', blobValue),如下面的代码所示
if(someBlobValue){
var viewerEleme
我正在尝试将XOD文档加载到PDFTron WebViewer中。就我在文档和示例中所能读到的,这应该是一个简单的“即插即用”-operation-当你指向一个文件时,它应该可以简单地工作。理想情况下,在我的示例中,应该从服务中获取文档,如下所示:
fetch('/myservice/GetXOD')
.then(function(data) {
$(function() {
var viewerElement = document.getElementById("viewer");
var myWebViewer = n
我试图在服务器A上托管的角应用程序中使用PDFNet / PDFTron WebViewer,我想从服务器B加载一个PDF文件。要加载这个pdf文件认证是必需的,服务器B在我的浏览器上设置了一个cookie。因此,我在GET请求中传递withCredentials: true。
在使用WebViewer时,我将该URL传递给initialDoc param of WebViewer,而API返回401状态代码。
var viewerElement = $('#viewer');
var myWebViewer = new PDFTron.WebViewer({
执行以下代码
import org.junit.Test;
import pdftron.PDF.Convert.XODOutputOptions;
public class TestPDFTron {
@Test
public void test() {
new XODOutputOptions();
}
}
它抛出以下异常
java.lang.UnsatisfiedLinkError: pdftron.SDF.ObjSet.Create()J
at pdftron.SDF.ObjSet.Create(Native Method)
at pdftron.SDF.ObjSet.
因此,我试图创建一个控制台应用程序,它将监视一个目录,当一个文件夹被放到目录中时,它将优化文件夹中的文件。优化部分正在工作。目前,我担心的是,一旦我使用FileSystemWatcher运行程序,它就永远不会承认更改。类是否只专注于根目录而不是更深的位置?
我还在微软的网站上看到,查看已被复制、粘贴或移动到目录中的文件的方法是使用FileSystemWatcher.Renamed而不是.Changed,这正是我之前遇到的问题。
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.IO