Open XML SDK For Javascript - javascript

I'm using Open XML SDK for javascript...
I downloaded it from here
I create word document and save it on desktop with this SDK...
now I want do modify content of this document
for example: if in the text is word "firstname", I want to change this word with "John" and so on...
second what I want is that before I save document put it in .rar or .zip file and then save it like .rar on desktop
can somebody help me?

if in the text is word "firstname", I want to change this word with "John" and so on...
Search and Replace Method
second what I want is that before I save document put it in .rar or .zip file and then save it like .rar on desktop
Rename the .docx file to .zip, since they are one and the same:
every Open XML file is essentially a Zip archive containing many other files. Office-specific data is stored in multiple XML files inside that archive. This is in direct contrast with the old WordML and SpreadsheetML formats which were single, non-compressed XML files. Although more complex, the new approach offers a few benefits:
References
Open XML search and replace (searchandreplace.zip)
OpenXmlSimpleType members

Word, power point, Excel are just zip files them self with different extension. If you want to change strings in a excel file, look at the shared strings table where all the strings are stored and referenced by the sheets.

Related

Why do some .js files appear plain text files on vscode?

Like in the image below, while most .js files turn out to be javascript files, some in the same project choose to be text files although they still have .js on the file name. The content is also in correct javascript syntax and I can't tell what went wrong.
Does anyone have an idea how to fix this?
The most common explanation is they are .txt files. In other words, it means that the file's full name is something like index.js.txt.
Can you check the file type? You can quickly do that by:
Right-click on the file name;
Select the option "copy path";
Past it in some .txt file. Check if you obtain something like this: C:\{some-path}\index.js.txt
If you still see index.js check the file type. Sometimes when new files are created, the operating system does not create that file with the extension type that we define in the file name.
The solution is just to create another file, ensure that the operating system detects the file type, copy the content to this new file, and delete the old one.

parse csv file embedded in javascript code

I am not sure if the title is appropriate description of what i intend to do. However, below is the url from where I want to parse the csv file in python (the csv handle is visible on the top right corner of the interactive table).
https://www.mcxindia.com/market-data/bhavcopy
I have parsed files before using Requests and lxml but in those cases the address (or location) of the csv file was rather straightforward. In this case, I am not able to ascertain the actual url location of the file. Although rudimentary, my assessment is that it is embedded in javascript code. My question is whether I can indeed parse files such as this? if yes, how usingrequests and lxml
This is public data and a very inefficient alternative is to download the data daily and than parse the locally stored csv file but that is no automation. Any suggestion on how can i automate this task will be very valuable.

Including a text file in Chrome extension and reading it with Javascript

I want to create a Chrome extension that contains a text file with static data (a dictionary of English words) and I want the extension to be able to parse that file. I've only managed to find FileReader class, but it looks like it's made for reading user-selected files, while in my case I always want to read the same exact file included in extension's package. As a workaround, I can convert the file to a Javascript array of strings declared in some .js file included in the manifest, but in that case the whole contents would be loaded into memory at once, while what I need is to read the data line by line. Is there any way to do this?
You can go the FileReader route, since you can obtain the Entry of your package directory with chrome.runtime.getPackageDirectoryEntry().
However, an easier way is to just make a XHR to your file using chrome.runtime.getURL() with a relative path. The first way is useful when you want to list files, though.

Text replacement in PDF document using javascript

I have some PDF templates that contain placeholders for things like a name, company, etc. They are in the format
<<'NAME'>> or <<'COMPANY'>>
Currently the process at my company is to replace all of these placeholders by hand when we get the information. I am trying to automate the process by getting the information from a CSV file and just doing a find and replace on the placeholders. However, the only files I have are inDesign files and PDF's for the templates. I looked at inDesign files, and as far as I can tell they are executable's and impossible to read in.
I was hoping someone knew of a way to read in a PDF file to do a regex on it to replace the placeholder text.

How can I add a list of image files to a zip file using zip.js?

I have a list of images and an HTML string which holds a web page containing the images. I would like to create a zipped file via JavaScript code by using zip.js and save it at runtime.
The creation of the htmlString to file.html was easy, but I'm not sure on how I can send this list of images to zip.js.
I thought to create dynamically via JavaScript a list of input file elements maybe via jQuery or something, but I still cannot figure out how to do it. Does there exist some way to do that?
If I understand correctly, you managed to create the list of files (array?) and your issue is to create the zip file that contains the files.
If this is the case you can try using this small package :
https://www.npmjs.com/package/list-to-zip
It accept an array of urls and create a zip file from it.

Categories