WEBVTT 00:00.000 --> 00:13.000 So I'm here to talk to you about text processing and wonderful things like that, you know, 00:13.000 --> 00:18.000 I didn't know if you were generate documents or look into them ever, maybe you fill in forms, 00:18.000 --> 00:22.000 the governments, maybe you, maybe you're German, you know what, fuck the foreigner. 00:22.000 --> 00:25.000 You know, it's a wonderful word, vertical apps. 00:25.000 --> 00:29.000 Well, yeah, vertical apps is my, as might say, anyway. 00:29.000 --> 00:36.000 But what you really want are sort of these automatic documents that then allow you to, 00:36.000 --> 00:39.000 German as well, yeah. 00:39.000 --> 00:42.000 I think my mouse is screwed. 00:42.000 --> 00:47.000 So it's really nice to build a firm, some packed documents with content and good things. 00:47.000 --> 00:50.000 And it's really, really useful. 00:50.000 --> 00:54.000 And what we provide, obviously, with a collaborative line, based on, based on the 00:54.000 --> 00:59.000 surface technology, just to add that there is a whole lot of functionality and 00:59.000 --> 01:02.000 rest APIs that are really, really powerful. 01:02.000 --> 01:06.000 And I'll allow you to then convert documents to any format you like, obviously. 01:06.000 --> 01:10.000 But this is all new stuff we've added recently, to be able to extract data 01:10.000 --> 01:13.000 out of documents and the tiller here has been doing wonderful work on it. 01:13.000 --> 01:16.000 And so we'll look at a bit of that first. 01:16.000 --> 01:18.000 And there's a whole lot of transformation stuff. 01:18.000 --> 01:21.000 Somebody really, really cool new APIs to manipulate documents. 01:21.000 --> 01:24.000 So how do you do that? Well, it's extremely easy. 01:24.000 --> 01:26.000 There's some nice rest end points. 01:26.000 --> 01:29.000 You can see these URL bits that you can add to the end. 01:29.000 --> 01:30.000 And you can use curl. 01:30.000 --> 01:34.000 The author of curl just won the open source contribution, you know, 01:34.000 --> 01:35.000 thing. 01:35.000 --> 01:39.000 And I like to think it's because you can use collaborative line to do, to do amazing things. 01:39.000 --> 01:43.000 So, you know, you can, you can pass in a dot X and out of it, you can get all sorts of 01:43.000 --> 01:45.000 interesting information in Jason. 01:45.000 --> 01:47.000 And we'll see how that works. 01:47.000 --> 01:50.000 Or maybe you've got all sorts of interesting information in Jason. 01:50.000 --> 01:52.000 And some code transformation. 01:52.000 --> 01:56.000 And so you can put your dot X in or ODT, of course, ODT as well. 01:56.000 --> 01:57.000 Very important. 01:57.000 --> 02:00.000 And then you can pack stuff into it and get a new document out. 02:00.000 --> 02:05.000 Which you can then edit online or a tweak and convert into any format we can 02:05.000 --> 02:07.000 export at PDFs and so on. 02:07.000 --> 02:11.000 So there's a whole lot of things that we interact with. 02:11.000 --> 02:14.000 Content controls are really nice because users can create their own documents. 02:14.000 --> 02:16.000 They can insert fields into them. 02:16.000 --> 02:19.000 They can set them up just without any training at all, really. 02:19.000 --> 02:23.000 You know, stick boxes in or maybe you already have lots of forms and formats. 02:23.000 --> 02:26.000 You already, you know, control, recommend. 02:26.000 --> 02:28.000 That's all great. 02:28.000 --> 02:31.000 We can also do cool things because it's no use just filling forms out. 02:31.000 --> 02:32.000 That's quite dull. 02:32.000 --> 02:35.000 We need charts of, you know, pretty pretty things. 02:35.000 --> 02:38.000 You know, the bill for your electricity bill should have a chart. 02:38.000 --> 02:41.000 So you know, it's coal powered electricity that isn't in it. 02:41.000 --> 02:43.000 And that sort of thing. 02:43.000 --> 02:44.000 And simply document properties. 02:44.000 --> 02:46.000 Lots of people have content management systems. 02:47.000 --> 02:51.000 And for some reason, they, the jam loads of stuff, classification, 02:51.000 --> 02:53.000 all sorts of properties into the document properties. 02:53.000 --> 02:59.000 So it's just great to be able to read right manipulate those again with this API very simply. 02:59.000 --> 03:03.000 And finally, if you've got the AI overlord, it should write your presentation for you. 03:03.000 --> 03:06.000 So it would be very nice if you just talk to your computer and say, you know, 03:06.000 --> 03:07.000 make an awesome presentation. 03:07.000 --> 03:09.000 I'd like to say this is a demo of it. 03:09.000 --> 03:11.000 But, you know, anyway, maybe next year. 03:11.000 --> 03:15.000 So inserting, deleting, blurring slides, changing layouts, adding content there and so on. 03:15.000 --> 03:19.000 And probably, I mean, escape for a lot more here. 03:19.000 --> 03:23.000 So for those who like reading Jason, you know, there you go. 03:23.000 --> 03:26.000 So, you know, this is what you would see in the dialogue. 03:26.000 --> 03:27.000 It is what it is. 03:27.000 --> 03:28.000 And this is what comes out. 03:28.000 --> 03:29.000 Or goes back in again. 03:29.000 --> 03:31.000 If you're a particular interesting thing. 03:31.000 --> 03:36.000 So you can see all of this, this great metadata and semantic data about the document. 03:36.000 --> 03:38.000 And then you can, of course, change it. 03:38.000 --> 03:42.000 So you can, you can whack stuff back in of your, your taste. 03:43.000 --> 03:44.000 Similarly, content control. 03:44.000 --> 03:47.000 So you can have a whole lot of, you know, content in your documents. 03:47.000 --> 03:50.000 Perhaps being filled out or add more content. 03:50.000 --> 03:52.000 Remain to the documents. 03:52.000 --> 03:55.000 Very simple, incredibly fast, beautiful sea. 03:55.000 --> 03:57.000 I similarly can get data out of charts. 03:57.000 --> 04:02.000 You know, you can find all of those charts, your, you know, your staff have been creating across 04:02.000 --> 04:04.000 your whole document corpus and what's in them. 04:04.000 --> 04:09.000 And then, of course, you can transform them and change all of these bar charts into these bar charts 04:09.000 --> 04:11.000 and with different sorts of data. 04:11.000 --> 04:16.000 And you're starting to see some of these, these sort of sequential command commands being sent to, you know, 04:16.000 --> 04:24.000 deleting rows and sorting rows and actually sort of kind of transformation language there for manipulating the charts in various ways. 04:24.000 --> 04:30.000 So yeah, or maybe you just want to fill it with data, you know, you have the, the chart configured as you'd like it. 04:30.000 --> 04:32.000 And yeah, look at this. 04:32.000 --> 04:33.000 I don't know who these people are. 04:33.000 --> 04:35.000 They're doing good. 04:35.000 --> 04:38.000 And lots of data there to go into the charts. 04:38.000 --> 04:40.000 Sorry, it's illustrated these slides beautifully for me. 04:40.000 --> 04:42.000 And, you know, yeah. 04:42.000 --> 04:46.000 And then, of course, slides, you know, say, say, this, this is a pretty picture of, 04:46.000 --> 04:51.000 shuffling slides around and doing all sorts of clever things for that. 04:51.000 --> 04:54.000 And better still, Olivia will be pleased to this. 04:54.000 --> 04:55.000 We documented it as well. 04:55.000 --> 04:57.000 So this is, I know, I know. 04:57.000 --> 04:59.000 You know, what, what, what an example. 04:59.000 --> 05:03.000 So you, you can find a whole lot of things there in the SDK or on how that works. 05:03.000 --> 05:05.000 And we even have unit tests too. 05:05.000 --> 05:06.000 So look, look at that. 05:06.000 --> 05:07.000 I know. 05:07.000 --> 05:08.000 I know. 05:08.000 --> 05:10.000 But, but, how can you know, it's for real. 05:10.000 --> 05:13.000 You know, you've got this document from some crazy person. 05:13.000 --> 05:18.000 But, it would be nice to know that it's actually being properly digitally signed. 05:18.000 --> 05:19.000 So, yeah. 05:19.000 --> 05:21.000 So we've done a whole lot of work. 05:21.000 --> 05:25.000 Micklish has been doing this to, actually, make sure you get proper electronic signatures. 05:25.000 --> 05:28.000 I don't know if you have a page or doc you signed bill. 05:28.000 --> 05:29.000 But you know you've paid it. 05:29.000 --> 05:33.000 You know, there's no, there's no uncertainty in your bank balance about this. 05:33.000 --> 05:36.000 And so, a Nicholas actually, you're sorry, but you get for us to do some of this stuff. 05:36.000 --> 05:39.000 So, you know, partner feedback turned into a real kid. 05:39.000 --> 05:42.000 So, I think you might wise, well, anyway, we'll see in a second. 05:42.000 --> 05:48.000 So, one of the important things is that you really don't want to share your whole documents with a third party. 05:48.000 --> 05:53.000 You just really want to, and actually, the way all the most all of these signing things work. 05:53.000 --> 05:59.000 And interestingly, public key encryption as well is that you have a hash or some other key, 05:59.000 --> 06:02.000 some small thing that you're actually signing, that isn't your document. 06:02.000 --> 06:04.000 And unique for that document. 06:04.000 --> 06:07.000 And those hashes, you know, they vary in different ways. 06:07.000 --> 06:12.000 But so, with your PDF here, we can hash the bits of the PDF that we care about. 06:12.000 --> 06:15.000 And we can then send that over the internet. 06:15.000 --> 06:17.000 And Micklish has done some sterling work here. 06:17.000 --> 06:21.000 Because of course, the code originally was not intended to pause at a certain point, 06:21.000 --> 06:22.000 having hashed your documents. 06:22.000 --> 06:27.000 And then send a thing from the server to the JavaScript client, to the web, 06:27.000 --> 06:31.000 signing authority, and then back again all the way back in sign your PDF. 06:31.000 --> 06:32.000 Now, it does. 06:32.000 --> 06:33.000 So, it sounds easy. 06:33.000 --> 06:37.000 But from a kidding perspective, I don't think there's anything terribly easy about it. 06:37.000 --> 06:38.000 So, that's pretty awesome. 06:38.000 --> 06:42.000 I mean, in this case, the next cloud, so you actually will be able to see this in the next, 06:42.000 --> 06:44.000 all in one image you should just download it. 06:44.000 --> 06:46.000 It should just be able to work. 06:46.000 --> 06:51.000 And there's a whole lot of things there with, you know, secure views and all sorts of nice pieces 06:51.000 --> 06:53.000 to make this work. 06:53.000 --> 06:55.000 So, let's pretend we're users. 06:55.000 --> 06:56.000 How does this work? 06:56.000 --> 06:58.000 Well, you know, we have a document. 06:58.000 --> 07:00.000 A PDF here, we can open that up. 07:00.000 --> 07:02.000 And we can do this insert signature line. 07:02.000 --> 07:04.000 A very simple here. 07:04.000 --> 07:06.000 And put it where you want it to look like it's in the right place. 07:06.000 --> 07:11.000 Obviously, the document is digitally signed, but it's nice to have a little, you know, symbol. 07:11.000 --> 07:13.000 It tells you that this is, in fact, the case. 07:13.000 --> 07:19.000 And we use a company called EID Easy, which is pretty awesome. 07:19.000 --> 07:23.000 And they provide all sorts of amazing backends to the multitude and 07:23.000 --> 07:27.000 as different standards that are used for this. 07:27.000 --> 07:30.000 So, you can, you know, select your country in which kind of ID. 07:30.000 --> 07:32.000 And they will then lead you through that. 07:32.000 --> 07:35.000 This, this amazing ID, deflate. 07:35.000 --> 07:38.000 So, so there's many different ways that this can work. 07:38.000 --> 07:42.000 Plect into your browser and, yeah, luckily, we don't have to handle that. 07:42.000 --> 07:46.000 We have a partner who does all of the, the really tough signing stuff. 07:46.000 --> 07:50.000 Actually, this story of my life, you know, things that seem easier aren't. 07:50.000 --> 07:54.000 And so, you know, you think it would be easy to authenticate someone. 07:54.000 --> 07:57.000 You know, like log in, you know, it's just a password, right? 07:57.000 --> 07:58.000 You just have it. 07:58.000 --> 07:59.000 Yeah, it turns out it's really horrifying. 07:59.000 --> 08:02.000 And there's all of these complicated authentication systems. 08:02.000 --> 08:03.000 Complicate storing files. 08:03.000 --> 08:04.000 I mean, how hard can that be? 08:04.000 --> 08:05.000 You just say that, right? 08:05.000 --> 08:06.000 Oh, I've got a finish. 08:06.000 --> 08:08.000 No, it's just two minutes, 51 here, it's all right, man. 08:08.000 --> 08:11.000 But anyway, so, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah. 08:11.000 --> 08:13.000 But anyway, it turns out signing is not easy. 08:13.000 --> 08:16.000 So, you need EID Easy, that makes it easy. 08:16.000 --> 08:19.000 And yeah, and then, of course, you can share the signature slater. 08:19.000 --> 08:21.000 Here's a document with a valid thing. 08:21.000 --> 08:28.000 If you want to use acrobat, even, it even says this signature is a qualified EU regulation, blah, blah, blah, excellent. 08:28.000 --> 08:30.000 And so, so there you go. 08:30.000 --> 08:32.000 I think that's pretty much it. 08:32.000 --> 08:36.000 It's available, I think, in our current red release, you can just play with it. 08:36.000 --> 08:41.000 And it shall be in the next, well, built on 25.8 Libre of Technology. 08:41.000 --> 08:42.000 Give it a go. 08:42.000 --> 08:43.000 Sign your documents. 08:43.000 --> 08:44.000 Thank you. 08:44.000 --> 08:46.000 Thank you.