Edge New PDF Reader form security bug
Edge can not display a certain PDF under the following conditions. Edge "New PDF Viewer" feature is enabled at "edge://flags/#edge-new-pdf-viewer". A pdf is encrypted with the security setting of "Changed allowed" as "Filling in form fields and signing existing signature fields". Showing and Hiding texts with Acrobat form Javascript does not work properly. Notice: a. Adobe Reader works as expected. Chrome PDF Viewer works as expected. Firefox works as expected. Even Edge old pdf viewer works as expected. b. If a PDF is not encrypted, the same PDF works as expected. Example: https://www.shtml.jp/test/202412/edge_form_2024_security.pdf ShowText button and HideText Button does not work as expected in the case of Edge with "New PDF Viewer" enabled. The Same pdf with no security https://www.shtml.jp/test/202412/edge_form_2024_nosecurity.pdf Both ShowText button and HideText Button does work as expected in the case of Edge with "New PDF Viewer" enabled as well.50Views0likes0CommentsProblem with pdf print preview with cyrillic fonts
Hello, we have a problem - after version 129 in print preview all cyrillic symbols are hidden( but it still avaiable to copy) Checked version: 131.0.2903.63 Opened file - it's ok: PrintPreview - problem: This problem is not for all pdf documents. We get it from libriary report-generator wich should add fonts to pdf. Used fonts - Arial, Times New Roman89Views0likes1CommentHow can I set Edge-browser as PDF-file previewer in Outlook Desktop?
Microsoft Edge is set as the default PDF-handler application in Windows 10 on my pc. However, in Outlook Desktop, when I click on PDF-files which are attached to a mail message, I get an error message "This file cannot be previewed, because there is no previewer installed for it". I can only solve this by installing Acrobat Reader, which I do not want to do. What is the solution?Solved21KViews1like13CommentsMargin choice in print dialog resets after two invocations total, no longer sticky
Hello, Thank you very much for your work on this great browser. Upon updating toEdge Stable 105.0.1343.27, it appears that after specifically one more invocation of the "print" dialog (two total), the user's choice for the "Margins" dropdown (visible after clicking "More Settings...") is reset to "Default". Previously, the choice for the "Margins" dropdown was sticky - preserved across any number of times the print dialog was invoked. Steps to reproduce: 1. Open some webpage, such as [Hacker News](https://news.ycombinator.com/). 2. Ctrl+P / Cmd+P (my current OS is macOS latest stable 12.5.1) to trigger the print dialog. 3. More Settings... > Margins > Select "None". (My preferred setting for printing to PDF.) 4. Print the webpage, or cancel out (the behavior manifests either way). 5. Open the print dialog once again - the margin choice from before is preserved. Print or close the dialog. 6. Open the print dialog again. The choice for "Margins" is now reset to "Default" instead of staying on the user's selected choice. I have confirmed this behavior persists across both browser and full OS restarts. This may be intended behavior by the dev team, but it would break a crucial workflow for me (printing-to-pdf discussions from HN and Reddit with margins set to "None"). I respect the team's choices, but it is interesting to consider the ongoing discussions about the stickiness of print settings. For example, in the Chromium bug tracker they have the issue: `2022 09 05` [1295921 - Improve sticky behavior of print options - chromium](https://bugs.chromium.org/p/chromium/issues/detail?id=1295921) as well as the tangential issue: `2022 09 05` [1314057 - Custom Printer Margin Settings Reset After Printing To Another Printer - chromium](https://bugs.chromium.org/p/chromium/issues/detail?id=1314057). Comment 8 from 2021 06 07 in this issue indicates that margin choice in the print dialog is meant to be a sticky setting: `2022 09 05` [1186601 - How do I set default print margins for multiple printers on Google Chrome for Windows 10? - chromium](https://bugs.chromium.org/p/chromium/issues/detail?id=1186601) Even though this issue manifested in Edge Stable, I thought it might be interesting for the Edge Insiders staff due to recent changes around printing in Dev Channel updates: `2022 09 05` [Dev channel update to 105.0.1329.1 is now live! - Microsoft Tech Community](https://techcommunity.microsoft.com/t5/discussions/dev-channel-update-to-105-0-1329-1-is-now-live/m-p/3583978) "Fixed a crash when getting the page count in print preview" `2022 09 05` [Dev channel update to 106.0.1363.0 is now live! - Microsoft Tech Community](https://techcommunity.microsoft.com/t5/discussions/dev-channel-update-to-106-0-1363-0-is-now-live/m-p/3613154) "Fixed orientation issue with printing" Perhaps the issue manifests because of changes in some of these code paths. Thanks for your time, and ideally the choice for "Margins" can be made sticky (preserved across any number of invocations of the print dialog) once again in the next stable update, but I understand if not.1.4KViews0likes1CommentAlways download PDF files forces open in edge as opposed to other default configured pdf software
This policy and its rule doesn't appear to be working as expected. settings > content > pdfDocuments Always download PDF files - checked Download PDF files to your device. If Microsoft Edge is your default PDF reader, PDF files will open automatically without downloading. On several devices within our estate they have alternative default pdf software (pdf xchange editor) despite all settings and configuration being correct and having tested this on/off it looks like this is the culprit. can anyone else confirm?1.6KViews0likes3CommentsPDF Viewer Internal Hyperlink Forward/Back buttons
Hi I read a lot science papers as PDFs in Edge. They are full of hyperlinks referring either to other parts of the paper, or to external resources. It is now possible to open an external link in a new tab (which was not possible in the old Edge), so that's great. However, beyond that, there is no ability go back from a followed internal hyperlink. E.g. I click on a link to a reference in the middle of a long paper, I get taken to the bibliography at the end of the same document, I now want to go back to where I was and I have to scroll back to find my place. Old Edge also didn't have this feature. Adobe's PDF Reader has separate back/forward buttons in addition to next/previous page buttons which allow one to follow the internal hyperlink history within the document. Something like this would be a great addition to the PDF reader. Maybe it would be enough to overload the browsers back/forward buttons here?11KViews8likes10CommentsOnedrive has stopped creating folders
I have recently implemented the Graph api to: create in a shared folder various directories with names like this => "uc_123455"; on each folder created, the api upload pdfs inside it ; the problem: it starts ok but after a time it just stop creating folder, it has a total of almost 3500 folders to create and stops after 1000. the code works like this: it first get the access_token from microsoft and load the Graph then get the shared folder ID $this->graph = new Graph(); $this->graph->setAccessToken($this->accessToken); $this->directory_id = $this->fetchDirectoryId($this->graph); then i start looping: first it create the name based on what part is of the loop $subfolderName = "UC_" . $customer->numero_uc; after this is used to create the folder on this function $folder = $this->createIntoDirectory($this->directory_id[0], $this->graph, $subfolderName); and this function works like this public function createIntoDirectory(string $folderId, Graph $graph, string $ucNumber): string|bool { try { $response = $graph->createRequest('POST', "/me/drives/" . $this->drive_id . "/items/$folderId/children") ->attachBody(json_encode([ "name" => $ucNumber, "folder" => new stdClass() ], JSON_THROW_ON_ERROR)) ->setReturnType(DriveItem::class) ->execute(); return $response->getId(); } catch (GuzzleException|GraphException) { return $this->fetchExistenteDirectory($folderId, $graph, $ucNumber); } } if already exist an Folder with the name it falls in the exception and call to another function that return the id of the already created folder (I did this in case any pdfs weren't sent to the folder) heres the function: public function fetchExistenteDirectory(string $folderId, Graph $graph, string $ucNumber): string|bool { try { $folder = $graph->createRequest('GET', "/me/drives/" . $this->drive_id . "/items/$folderId/children") ->setReturnType(DriveItem::class) ->execute(); foreach ($folder as $item) { if ($item->getName() === $ucNumber) { return $item->getId(); } } return false; } catch (GuzzleException|GraphException) { return false; } } are there problems with my code to stop generation folders? because it works 100% fine, until then it stops questions like: where is the pdf? the pdf are converted images from urls that i fetch from my db what is UC: is like users, it come from portuguese word "unidade consumidora" or "consumer unit", each of then come from an array that i fetch from my db if it has any questions about the code or the process just ask. Thanks (english isn't my mother tongue, so sorry for any grammatical error)315Views0likes0CommentsIterating over a list of files and applying similar actions to each, particularly extraction
In my company tenant, we have Microsoft Copilot for Microsoft 365 (E5) mostly deployed. I have had success in extracting from individual PDF file form-letters with the copilot.microsoft.com interface. Something like this: The abbreviations ABC,DEF,NA respectively stand for "All Business Codes","Define Extras Form","Not/Applicable". Please take note that the "filing type" is a special classification that can only be "All Business Codes","Define Extras Form",or"Not/Applicable". Usually, it is found immediately after the phrase "Declaration of filing of". Please remember this when you extract information from PDF files. In a single table row, please list the "Declaration of filing of" date, doc name, applicant name, form number, filing type, header date at the document top, and code number And I use the attach feature to specifiy a specific, single PDF file in OneDrive, and this works well and I get the result I expect. However, I would like to have the copilot perform that same exact activity across a list of files, but it seems to get confused if I attempt to attach multiple files, I even get "I’m sorry, but I am an AI language model and do not have the capability to read or extract information from PDF files" which is kind of true, I guess, but the act of attaching the files explicitly to the prompt should have redirected it to the index, just like in the single attachment case, I would think. I have tried a couple of times to slightly modify the prompt to "For each of the attached files, read the file and generate a table row listing the..." or "...In a single table row, please list the [columns part] ... But please combine all those rows into one table." etc. But maybe my whole approach is wrong. I am sure multiple attachments are good for context focus for a series of questions, or perhaps for combining together some general freeform texts, but I specifically want to iterate over a list of files, or folder full or something, and have repetitive actions taken at each iteration. How can I do that?Solved6.6KViews0likes2CommentsPlease add "undo" feature to PDF inking
Add "undo" feature to PDF inking so that when we accidentally erase/remove something (inking, highlight etc) we be able to undo it, also would be useful to use the "undo" feature for when we add inking so instead of using eraser we just undo the action. the undo feature can either be tied to the usual CTRL + Z shortcut or a button on the PDF toolbar in Edge. (also sent using feedback button on Edge)12KViews18likes12CommentsKB5028168 for Windows 2019 causing v4 printer driver (e.g. pdf/xps) to fail
We confirmed thatKB5028168 is causing a problem with v4 type printer driver. Printing to "Microsoft print to PDF"-Feature or printing to XPS fails is failing. Uninstalling the update brings back function flawlessly952Views0likes0Comments