Unlock the full value of DC Web with our global community.
Recently active
I have created a adobe java service to create a pdf from the excel file. The excel is having the correct number formatting for the german but when it is send for the pdf generation then the pdf is showing the number format as indian number system and not the german number system.public byte[] convertExcelToPdf(byte[] excelFile) throws Exception { try { // Create PDFServices instance using the injected credentials with EU region PDFServices pdfServices = new PDFServices(adobeCredentials); // Create a temporary file from the uploaded file File tempFile = createTempFile(excelFile); try { // Create PDF using Adobe PDF Services with European locale return createPdfFromFile(tempFile, pdfServices, adobeConfig.getRegion()); } finally { // Keep the temporary file for debugging - comment out the deletion if (tempFile.exists()) { tempFile.delete(); } } } catch (Exception
お世話になっております。 Acrobat Services APIの利用について質問です。【目的】 Google Apps ScriptからサーバーサイドでAPIを呼び出し、PDFの操作(最終的には画像のオーバーレイ)を行おうとしています。【問題】 認証情報を「OAuth Server-to-Server」方式で作成し、アクセストークンの取得には成功しました。しかし、そのトークンを使ってAPIの操作(/operation/pdfpropertiesや/operation/exportpdfなど)を呼び出すと、全ての操作で401 Unauthorizedエラーが返ってきてしまい、先に進めず困っています。【状況の詳細】認証方式: OAuth Server-to-ServerClient ID: 2b05087f477a4923a3d2aae596d0937a成功する処理: Client IDとClient Secretを使ったアクセストークンの取得。失敗する処理: 取得したアクセストークンを使った、全てのAPI操作(例: /operation/pdfproperties)。正確なエラーメッセージ: Code: 401, Response: {"error":{"code":"UNAUTHORIZED","message":"Not authorised to perform the operation."}}リクエストしているスコープ: pdf_services を含んでいます。試したこと: Free Tierの利用回数(500回/月)は超過していません。【質問】 以上の状況から、アクセストークン自体は取得できているものの、PDF操作を実行するための権限(Permission)が、作成した認証情報に付与されていないのではないかと考えています。これはアカウント側の設定や、何らかの制限によるものでしょうか?あるいは、他に確認すべき点があればご教示いただけますでしょうか。よろしくお願いいたします。
Hello Adobe Community 👋,I’m a final-year computer science student and recently completed a personal project — a PDF authenticity analyzer 🧪 — designed to detect signs of tampering or unauthorized edits in PDF documents.I tested it using two versions of the same file:✅ AI For Beginners.pdf (original)! AI For Beginners (Modified).pdf (manually altered using a PDF editor)🔍 The tool performs the following checks:🗓️️ Compares metadata (creation vs. modification dates)🔐 Identifies missing or invalid digital signatures🧠 Highlights font anomalies and misalignments⚠️ Detects unusual object layering or structure inside the PDF🛠️️ Tech Stack:Python with Flask (backend)PyMuPDF + pikepdf (for PDF analysis)Tailwind CSS (frontend) Goal:To create a lightweight, accessible, web-based tool for document authenticity verification — especially helpful in 🎓 education, 👔 HR, and ⚖️ legal environm
We want to build accessibility in PDF documents embedded in a website. In the View Document mode within our website, the screen reader such as NVDA is not able to read the contents of the document. Please suggest what do we need to do in order for the screen reader to read the contents of the PDF doc embedded within the Website and also identify any editable fields which may need to be filled in by the end user.
Hi Team, I am trying to redact and sanitize a PDF file where already redaction markups are already added using Adobe Acrobat pro Desktop application manually. Was wondering there is no endpoint mentioned anywhere in the documentation. Is this really supported in Adobe PDF API services. If yes, can you please suggest me the approach and some documentation around it. The only reason I want it via API is due to the use case here is to redact thousands of PDFs and API would be stable to proceed. Appreciate quick response and thanks in advance.
I am trying to convert a local html file to PDF through Adobe PDF Services' REST API.I have followed the steps at https://developer.adobe.com/document-services/docs/overview/pdf-services-api/gettingstarted/But I get stuck on Step 2 Section 2: Uploading the Asset, with an error from AWS: "No AWSAccessKey was presented." I can successfully retrieve the "uploadUri" with:curl -H "Authorization: Bearer {{ access_token }}" \ -H "X-api-key: {{ client_id }}" \ -H "Content-Type: application/json" \ -d "{\"mediaType\": \"application/zip\"}" \ -X POST https://pdf-services-ue1.adobe.io/assets But the following command always returns an error from AWS (see "aws_error.txt" attached)curl --location -g --request PUT {{ uploadUri }} \ -H "Content-Type: application/zip" \ --data-binary @8998938.zip I have also tried it setting the "mediaType" and "Content-Type" to "text/html" and using "--data-binary @8998938.html". The response was the same. Any help would be greatly appreci
Hello, we are planning to introduce PDF service API. Since we are in accounting, customer data management is important. We are a company located in Korea. If we use PDF Extract API or Adobe PDF Services API, please let us know where (country) the service is uploaded to. Also, after we upload and receive conversion information, does the data remain on the server or is it deleted from the server? If it remains, can we delete it immediately through API?
Here is our requirement to identify the right API. * Edit existing PDF. Basically to add text on designated placeholders.* and sign with signature image at the signature place holder. Looking for the suitable API compatible with React JS. Is it free or Paid? Thanks in advance!
Hi All, I have a few XFA PDF documents. Each of them has dynamic sub-forms and XML data. I'm trying to find a solution to combine them into one DPF. After combining them, it can be static content. The most important thing is to render XFA forms using templates and XML data (to have the same view as a user opens it using Acrobat Reader) and join the results from multiple documents into one. Can someone propose any solutions to deal with it?
I'm not a coder by any means but I'm trying to create an automated business process. I have the front end done, where a user uploads two documents, and the solution is to see the the difference on the numbers in a table contained on page 2 and update them. I created a solution using Python, but it would create an image rather than updating the individual field. This is a no goal for a legal document, as I need the actual field, updated similarly to how you would through Adobe Acrobat. Looking over some documentation and through ChatGPT, it seems Adobe API should be able to replace numbers on document one with the right ones from document two. I am a registered customer using PDF Services API with the DCAPI scope enabled. I can authenticate and use other endpoints (like Combine PDF, OCR, etc.) successfully as well. When I try, PDF Services API /operation/replace-text returns 415 Unsupported Media Type. My credentials are valid and recently used.I have trie
Using the [Merge PDFs] Powerautomate action to merge multiple PDF files into a single file all stored on a SharePoint site. When I do this, I get the Corrupt File error. Here are the relevant steps I'm using. 1. [Get items] (from SharePoint)---- [For Each] ----2. [Parse] (to get file path)3. [Get file content using path]4. [Append to array variable]--- Outside of [For Each] ----5. [Merge PDFs] <- Error occurs here I'm including a notepad file with the raw inputs into the 'Merge PDFs' action for reference. Any assistance in resolving this would be greatly appreciated.
I recently purchased the Adobe Pro upgrade for access to Acrobat AI Assistant. My warehousing company has to process 100's of scanned PDF Receipt documents each day. I thought Acrobat AI Assistant )AIA) would facilitate extracting key data from the first page of these PDF Receipt documents and present the output in Tabular format. I am finding AIA is not there yet... many hallucinations. Does anyone have a similar use case using Adobe PDF Extract API? I have downloaded a free copy of Adobe PDF Extract API, but I am not a seasoned developer and don't really know how to get started with Adobe PDF Extract API. Any suggestions how to get going with Adobe PDF Extract API for a novice?
When I try to create client id using https://documentservices.adobe.com/dc-integration-creation-app-cdn/main.html?api=pdf-embed-api I get an error . I have app with http://example/netsuite where I am trying to give example as domain to create client id . When I give example.com it creates one but that doesnt work . When I tried localhost it did go thorugh but I wanted to generate one for example not example.com
Hi, adding a shape annotation via AnnotationManager.addAnnotations doesn't work as expected anymore.When adding a line for example by passing two coordinates in the inklist. The result is a dot. It will render the desired line when I add the end point twice, but after saving the pdf and reloading, the line turns into a dot again. (Only via the embed api viewer though. A line is rendered, when opened in other pdf viewers) Similar unexpected behaviour occurs when trying to add shapes like rectangles or ellipses. It's pretty much not possible to add anything without the result being completely wonky. I believe this is somehow connected to the handdrawn shapes being smoothed out, but when adding a shape by passing a list of coordinates, I don't want those coordinates processed in any way. I expect the exact coordinates I put in the inklist. Adding an ellipse defined by a list of 32 coordinates now looks like this:In an earlier version of the embed api, the exact sa
Dear Adobe Support Team,I am using the Adobe PDF Services API to generate PDFs from HTML. The initial PDF correctly preserves internal navigation links, such as table of contents or index links pointing to specific sections within the document.However, after applying the Protect PDF operation, the internal links no longer work in the protected PDF.I have reviewed the documentation and tested multiple configurations, including:Allowing the EDIT_DOCUMENT_ASSEMBLY permissionChanging the contentToEncrypt value to ONLY_EMBEDDED_FILESUsing both AES_128 and AES_256 encryption algorithmsDespite these changes, the internal navigation fails after applying protection. The links work perfectly before the protection step.Could you please confirm:Is this a known limitation of the Protect API?Is there a supported way to apply security while preserving internal navigation features?Are there any best practices or planned updates to address this use case?Preserving internal navigation is essential for o
I am receiving the following error in my .NET Framework MVC project when I load a page which has the Embed PDF API scripts. I asked CoPilot to analyze. Here's a snippet:The error TypeError: Cannot redefine property: safeSessionStorage occurs because the Object.defineProperty method is being used to define a property (safeSessionStorage) that already exists and is non-configurable. Non-configurable properties cannot be redefined or modified.The root cause likely lies in the initializeStorage function, which attempts to redefine the safeSessionStorage property. Without access to the full implementation of initializeStorage or the context in which it is called, it is challenging to pinpoint the exact issue. However, it is possible that the property was previously defined as non-configurable, either by the same codebase or an external library.The issue happens in a script loaded from Adobe's site called "StorageHelper.js". The code in question is on line 45:Object.defineP
Using Power Automate Desktop to test PDF Merge. The inbuild action - "Merge PDF Files" works correctly with my 2 sample pdf files but the Adobe PDF Services action - "Merge PDFs" constantly fails with the error - Cloud connector call failed with status code 'BadRequest'. complete message details below. I am using the same files as the working inbuilt action. Also tested with other pdf files. Connector is showing as "green". Also have created new connectors but that has made no difference. Does not work whether I pass the file name in a parameter or add them in individually. Correlation Id: b91d6aad-457b-4989-94be-5915d1231241Additional info:{"StatusCode": "400","Message": "","Body": {"error": {"code": "invalidFileContent","message": "Invalid file content"}},"Headers": {"Pragma": "no-cache","Transfer-Encoding": "chunked","Vary": "accept-encoding","Strict-Transport-Security": "max-age=31536000; includeSubDomains","x-ms-islandgateway": "_prdil
Describe the bugI am using the FULL_WINDOW mode inside a scrolling container. Whenever I have the comments panel open and I focus a comment that is down towards the bottom of the page it triggers my container to scroll.To ReproduceSteps to reproduce the behavior:Go to acrobatservices.adobe.com/view-sdk-demo/index.html#/view/FULL_WINDOW/Bodea Brochure.pdfOpen up inspectorSet the pdf parent container to overflow: autoCopy the pdf container and paste it into the parent so you have more content to scrollStart creating comments until you have enough that fill the pageClick on a comment and notice the entire page jumpNotice if you start drawing at this point that everytime you release it will jump to the bottom of the page.If you close the comments panel. No jumping.If you click an annotation it opens up the comments panel and whole page jumpsExpected behaviorComment scrolling should be contained inside the iframe and not propegate out to the users scrollable containerScreenshotsHere is
I have a fillable form that has already been filled and stored in Firebase.I'm trying to view this PDF in my web application. This PDF is showing in the application without any problems. However, the information filled in the fields is not visible. If I access the link of this file directly in the browser, it is possible to see the information filled in, but, as I said, when I used the PDF Embed API, those fields are blank. In my web app: Direct link to Firebase (https://firebasestorage.googleapis.com/v0/b/project-ergo-2b295.appspot.com/o/nasa-tlx%2Fexample.pdf?alt=media&token=1) Does anyone knows how to fix that? Thank you.
Hello, I would like to clarify two accessibity issues (please forward me to dedicated channel if this one is not perfect):1) On mobile in mode "Full Window" the button to change view mode does not have "alt" or title element inside svg. Where shoud I report it?2) Automation tools report also problem that scrollbar is not focusable using keyboard only. "Description: The element contains overflowing content that can be reached by scrolling, however the scrolling is not accessible to keyboard users." I know that we can focus the content and then scroll using the keyboard up/down. Could you advise if this is actualy an issue or should be treated as false positive?
I used company email to sign up for a free trial on Adobe. Wanted to use Adobe PDF connection on Power Automate. Power Automate asked me to input credentials by visiting https://www.adobe.com/go/getstarted_powerautomate But I always get this error message: "An unexpected error has occurred. Please try again after some time". Does anyone know how to solve this problem other than using my personal email to create an account?
Hi everyone,I'm using Adobe Embed on my website and have encountered an issue. Here's what's happening:I zoom in on a PDF document.I add a text comment.Then I zoom out.After zooming out, the text in the comment becomes unreadable — it turns into blurry or pixelated blocks.Why is this happening, and how can I fix it?Thanks in advance for your help!
Hi, I am trying to use PDF Embed viewer in my .NET web application and running in my local machine. Its giving some error while giving the pdf url to the viewer. Error : Error: Cannot get DCAPI rendition if DCAPI is disabled Code SampleURL : https://localhost:7088/JS Method document.addEventListener("adobe_dc_view_sdk.ready", function () {var adobeDCView = new AdobeDC.View({clientId: "APIKey" // Replace with your actual Client ID});var pdfUrl = document.getElementById("pdfUrl").value;if (pdfUrl) {adobeDCView.previewFile({content: { location: { url: pdfUrl } },metaData: { fileName: pdfUrl.split("/").pop() }}, { embedMode: "IN_LINE" });}});function previewFile(url, fileName) {var adobeDCView = new AdobeDC.View({ clientId: "APIKey" });adobeDCView.previewFile({content: { location: { url: url } },metaData: { fileName: fileName }}, { embedMode: "IN_LINE" });} Error Screen
Is it possible to use the Watermark API to strike through a section of PDF? I want to put a diagonal line through a portion of the page (not the whole page). If not, is there another means of accomplishing this?
This was working this week until today. I see there were issues with the Document Services API today but it says the issue is now closed. Is this a new issue?
Remix with Firefly Community Gallery
Thousands of free creations to fall in love with and remix in Firefly.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.