标签: document

从LISP生成PDF文档

我想从lisp生成技术报告(在我的案例中是AllegroCL),我研究了各种包/项目来帮助我做到这一点.

要求:

  • 需要生成PDF
  • 可以创建一个中间格式,如RTF,重组文本,HTML,Word DOC或Latex
  • 需要灵活,以便能够在我的应用程序中添加内容
  • 需要处理多页,页眉,页脚,表格,图像的包含.

可能性:

  • cl-pdf和cl-typesetting:我检查过这个并且现在可以使用,但有更好的选择吗?
  • 一些乳胶发生器,但???

题:

您是否知道从lisp轻松生成(PDF)报告的替代方法.什么是最好的工作流程?

lisp pdf pdf-generation rtf document

4
推荐指数
1
解决办法
1033
查看次数

是否有任何API可以在Windows中获取路径"C:\ Documents and Settings"?

是否有任何API来获取路径:c ++中的Windows中的"C:\ Documents and Settings"?

不:C:\ Documents and Settings\brianfu\My Documents.

非常感谢!

感谢luke的解决方案:

GetProfilesDirectory
Run Code Online (Sandbox Code Playgroud)

有用!

c++ windows api document

4
推荐指数
1
解决办法
2568
查看次数

.net文件用mshtml写

我使用mshtml进行html解析.(版本7.0.3300.0,C:\ Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll).

HTMLDocumentClass有一个write方法,所以我使用它,但它引发了与ErrorCode的ComException:-2147352571和消息:类型不匹配.它是什么原因?如果不使用HTMLDocumentClass的write方法,他们为什么定义?

    HTMLDocumentClass getHTMLDocument(string html)
    {
        HTMLDocumentClass doc = new HTMLDocumentClass();

        doc.write(new object[] { html }); // raises exception
        doc.close();

        return doc;
    }

    HTMLDocumentClass getHTMLDocument2(string html)
    {
        HTMLDocumentClass doc = new HTMLDocumentClass();
        IHTMLDocument2 doc2 = (IHTMLDocument2)doc;
        doc2.write(new object[] { html });
        doc2.close();

        return doc;
    }
Run Code Online (Sandbox Code Playgroud)

.net c# document mshtml

4
推荐指数
1
解决办法
4930
查看次数

使用PHP在docx文件中查找换行符

我的PHP脚本成功读取.docx文件中的所有文本,但我无法弄清楚换行符应该在哪里,因此它会使文本成束并且难以阅读(一个巨大的段落).我已经手动浏览了所有的XML文件,试图找出它,但我无法弄明白.

以下是我用来检索文件数据并返回纯文本的函数.

    public function read($FilePath)
{
    // Save name of the file
    parent::SetDocName($FilePath);

    $Data = $this->docx2text($FilePath);

    $Data = str_replace("<", "&lt;", $Data);
    $Data = str_replace(">", "&gt;", $Data);

    $Breaks = array("\r\n", "\n", "\r");
    $Data = str_replace($Breaks, '<br />', $Data);

    $this->Content = $Data;
}

function docx2text($filename) {
    return $this->readZippedXML($filename, "word/document.xml");
}

function readZippedXML($archiveFile, $dataFile)
{
    // Create new ZIP archive
    $zip = new ZipArchive;

    // Open received archive file
    if (true === $zip->open($archiveFile))
    {
        // If done, search for the data file in …
Run Code Online (Sandbox Code Playgroud)

php document ms-office

4
推荐指数
1
解决办法
3667
查看次数

任何这些文件都可以在服务器上执行病毒吗?

以下任何文件类型都可以以任何方式执行病毒或损害服务器吗?

pdf,.png,.jpg,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.gif.

php upload document virus

4
推荐指数
1
解决办法
4225
查看次数

如果有一些特殊字符,如何从document.referrer获取完整的URL?

如果它来自"http://twitter.com/#!/larrickchen",我如何使用像document.refrerrer这样的东西获得像"http://twitter.com/#!/larrickchen"这样的完整网址?document.referrer只返回"http://twitter.com/"而不是完整路径.我想特殊字符(#!)会让这件事发生.有谁知道如何处理它??? 编辑

javascript document referrer

4
推荐指数
1
解决办法
2071
查看次数

getElementsByTagName不起作用

我有下一个简单的代码部分:

String test = "<?xml version="1.0" encoding="UTF-8"?><TT_NET_Result><GUID>9145b1d3-4aa3-4797-b65f-9f5e00be1a30</GUID></TT_NET_Result>"

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();        
Document doc = dbf.newDocumentBuilder().parse(new InputSource(new StringReader(test)));                    
NodeList nl = doc.getDocumentElement().getElementsByTagName("TT_NET_Result");
Run Code Online (Sandbox Code Playgroud)

问题是我没有得到任何结果 - nodelist变量"nl"为空.可能有什么不对?

java xml document getelementsbytagname

4
推荐指数
1
解决办法
4527
查看次数

使用jdom向现有xml添加内容

package xml.dierenshop.flaming.v1;

import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.output.XMLOutputter;
import org.jdom2.output.Format;
import java.io.FileWriter;
import java.io.IOException;

public class Writer {

    public void Writer(String categorie, String code, String naamartikel, String beschrijvingartikel, double prijz, String imgurl, String imgurl2, String imgurl3, String imgurl4, String imgurl5) {
        String prijs = String.valueOf(prijz);
        Document document = new Document();
        Element root = new Element("productlist");
        String naamelement = "naam";
        String categorieelement = "category";
        String descriptionelement = "description";
        Element child = new Element("product");
        child.addContent(new Element(categorieelement).setText(categorie));
        child.addContent(new Element("code").setText(code));
        child.addContent(new Element(naamelement).setText(naamartikel));
        child.addContent(new Element(descriptionelement).setText(beschrijvingartikel)); …
Run Code Online (Sandbox Code Playgroud)

java xml document class jdom

4
推荐指数
1
解决办法
2万
查看次数

iText使用不相等的页面大小创建文档

我想使用具有不相等页面大小的itext创建pdf文件.我有这两个矩形:

Rectangle one=new Rectangle(70,140);
 Rectangle two=new Rectangle(700,400);
Run Code Online (Sandbox Code Playgroud)

我正在写这样的pdf:

Document document = new Document();
  PdfWriter writer=  PdfWriter.getInstance(document, new FileOutputStream(("MYpdf.pdf")));
Run Code Online (Sandbox Code Playgroud)

当我创建文档时,我可以选择指定页面大小,但我想在pdf中为不同页面设置不同的页面大小.有可能吗?

例如.第一页将有一个矩形作为页面大小,第二页将有两个矩形作为页面大小.

java pdf android document itext

4
推荐指数
1
解决办法
8948
查看次数

无权查看在Open Operation上从iOS文档提供程序传回的文档

我正在iOS 9.2中创建一个文件/文档提供程序,并使导入和导出操作正常工作.但是,Open操作给我带来了麻烦.

我的文档提供程序将示例文件写入其文件提供程序存储,特别是在以下位置:

/private/var/mobile/Containers/Shared/AppGroup/41EDED34-B449-4FE0-94BA-4046CC573544/File Provider Storage/test.txt
Run Code Online (Sandbox Code Playgroud)

我已经能够从文档提供程序中读取它并验证数据是否正确.但是,当我尝试回读传递给主机应用程序的URL时,我收到权限错误:

Error Domain=NSCocoaErrorDomain Code=257 "The file “test.txt” couldn’t be opened because you don’t have permission to view it." UserInfo={NSFilePath=/private/var/mobile/Containers/Shared/AppGroup/41EDED34-B449-4FE0-94BA-4046CC573544/File Provider Storage/test.txt, NSUnderlyingError=0x15eda7700 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
Run Code Online (Sandbox Code Playgroud)

我使用相当简单的代码进行读写,但如果相关则将其包含在此处:

文件写入:(在我调用dismissGrantingAccessToURL之前在文档提供程序中调用:)

NSString *contents = @"this is a dynamically created text file";
NSLog(@"write to file = %@", fileName);
NSError *err;
[contents writeToFile:fileName 
          atomically:NO 
            encoding:NSStringEncodingConversionAllowLossy 
                error:&err];
Run Code Online (Sandbox Code Playgroud)

文件读取:(在documentPicker中的主机应用程序内部调用:didPickDocumentAtURL :)

NSString *readback = [[NSString alloc] initWithContentsOfFile:[url path]
                                                    usedEncoding:nil
                                                        error:&err];
Run Code Online (Sandbox Code Playgroud)

我从Apple的示例代码开始,并阅读了他们的文档,但没有运气解释为什么这是失败的.

对于我的文件提供程序,只调用init:函数.我不确定这是否正常,或者是否应该为Open操作调用其他方法.这是我的init代码:

- (instancetype)init {
    self = [super init];
    if …
Run Code Online (Sandbox Code Playgroud)

permissions file-permissions document ios ios9

4
推荐指数
1
解决办法
1799
查看次数