CreateDoc() public method

Creates a document synchronously.
Thrown when fails to make API call
public CreateDoc ( Doc doc ) : byte[]
doc Doc The document to be created.
return byte[]
Beispiel #1
0
    static void Main(string[] args)
    {
        try {
          Configuration.Default.Username = "******"; // this key works for test documents
          DocApi docraptor = new DocApi();

          Doc doc = new Doc(
        Test: true,                                                    // test documents are free but watermarked
        DocumentContent: "<html><body>Hello World</body></html>",      // supply content directly
        // DocumentUrl: "http://docraptor.com/examples/invoice.html",  // or use a url
        Name: "docraptor-csharp.pdf",                                  // help you find a document later
        DocumentType: Doc.DocumentTypeEnum.Pdf                         // pdf or xls or xlsx
        // Javascript: true,                                           // enable JavaScript processing
        // PrinceOptions: new PrinceOptions(
        //   Media: "screen",                                          // use screen styles instead of print styles
        //   Baseurl: "http://hello.com"                               // pretend URL when using document_content
        // )
          );

          byte[] create_response = docraptor.CreateDoc(doc);
          File.WriteAllBytes("/tmp/docraptor-csharp.pdf", create_response);
          Console.WriteLine("Wrote PDF to /tmp/docraptor-csharp.pdf");
        } catch (DocRaptor.Client.ApiException error) {
          Console.WriteLine(error);
        }
    }
Beispiel #2
0
    static void Main(string[] args)
    {
        Configuration.Default.Username = "******";
        // Configuration.Default.Debug = true; // Not supported in Csharp
        DocApi docraptor = new DocApi();

        Doc doc = new Doc(
          Name: "csharp-xlsx.xlsx",
          Test: true,
          DocumentContent: "<html><body><table><tr><td>Hello from C#</td></tr></table></body></html>",
          DocumentType: Doc.DocumentTypeEnum.Xlsx
        );

        docraptor.CreateDoc(doc);
    }
    static void Main(string[] args)
    {
        Configuration.Default.Username = "******";
        // Configuration.Default.Debug = true; // Not supported in Csharp
        DocApi docraptor = new DocApi();

        Doc doc = new Doc(
          Name: new String('s', 201), // limit is 200 characters
          Test: true,
          DocumentContent: "<html><body>Hello from C#</body></html>",
          DocumentType: Doc.DocumentTypeEnum.Pdf
        );

        try {
          docraptor.CreateDoc(doc);
        } catch (DocRaptor.Client.ApiException) {
          Environment.Exit(0);
        }
        Console.WriteLine("Exception expected, but not raised");
        Environment.Exit(1);
    }