PageSourceSearch

https://app.autoppt.com/_nuxt/D62dZlNP.js

js autoppt.com collected 2026-10-02 06:37:41 UTC 2,982 bytes, 1 lines download raw bytes

1import{d as F,u as L,r as _,e as S,f as g,s as D,b as G,h as I,o as a,k as w,l as N,m as t,q as e,c as r,v as d,C as u,F as $,x as A,P as B,J as E,L as R,_ as J}from"./CImdxReH.js";const M={class:"pdf_tools"},V={class:"pdf_tools_content container px-2 py-4"},q={class:"pdf_tools_content_header"},z={key:0,class:"pdf_tools_content_header_title","data-aos":"fade-down"},H={key:1,class:"pdf_tools_content_header_subtitle my-4 mb-5","data-aos":"fade-down"},W={class:"pdf_tools_content_box"},Y=["onClick"],j={class:"d-flex"},K=["src"],O={class:"pdf_tools_content_box_item_content"},Q={class:"pdf_tools_content_box_item_title"},U={class:"pdf_tools_content_box_item_tips"},X=F({__name:"index",setup(Z){L({title:"Tools | Autoppt",meta:[{name:"description",content:"ChatGPT, Automatic PPT Creator, and Mind Map Assistant - AIGC Simplifies Your Life | Tools"}],link:[{rel:"canonical",href:"https://autoppt.com/tools.html"}]}),_("");const{t:c,locale:h}=S(),v=g.common(),y=g.user(),{isLogin:b}=D(y),k=_([{title:"合并",tips:"轻松合并多个PDF文件",url:"merge-pdfs",rendering:!1,type:"merge",bgColor:"#e5792a"},{title:"拆分",tips:"将 PDF 拆分为多个文档。",url:"split-pdfs",rendering:!1,type:"split",bgColor:"#e5792a"},{title:"转换图像到pdf",tips:"将图像(PNG、JPEG、GIF)转换为PDF。",url:"img-to-pdf",rendering:!1,type:"imgToPdf",bgColor:"#e5792a"},{title:"添加水印",tips:"在PDF中添加自定义水印。",url:"add-watermark",rendering:!1,type:"addWatermark",bgColor:"#e5792a"},{title:"添加图章",tips:"在指定位置添加文本或图片图章",url:"stamp",rendering:!1,type:"stamp",bgColor:"#e5792a"},{title:"转换PDF到图像",tips:"将PDF转换为图像(PNG、JPEG、GIF)。",url:"pdf-to-img",rendering:!1,type:"pdfToImg",bgColor:"#e4aa4e"}]),p=_([...k.value]),l=_(0),f=()=>{l.value++,l.value<20&&setTimeout(()=>{f()},100)},x=G(),P=o=>{const n=x(o,h.value);return n!=null?n.path:"/"},C=o=>{if(!b.value)return v.setLoginDialog(!0);E({path:P(`/tools/${o.url}`)})},T=()=>{const o=[],n=[];p.value.forEach(s=>{localStorage.getItem(s.url)==="true"?(s.rendering=!0,o.push(s)):(s.rendering=!1,n.push(s))}),p.value=[...o,...n]};return I(()=>{T(),f()}),(o,n)=>{const s=R;return a(),w(s,{name:"workspace"},{default:N(()=>[t("main",M,[t("section",V,[t("div",q,[e(l)>0?(a(),r("div",z,d(e(c)("pdfTools.title")),1)):u("",!0),e(l)>1?(a(),r("div",H,d(e(c)("pdfTools.titleSubTitle")),1)):u("",!0)]),t("div",W,[(a(!0),r($,null,A(e(p),(i,m)=>(a(),r("div",{key:m},[e(l)>m+2?(a(),r("div",{key:0,onClick:tt=>C(i),class:"pdf_tools_content_box_item","data-aos":"flip-left"},[t("div",j,[t("div",{class:"pdf_tools_content_box_item_image flex-center",style:B({"background-color":i.bgColor})},[t("img",{src:`/tools/${i.type}.svg`,alt:""},null,8,K)],4),t("div",O,[t("div",Q,d(e(c)(`pdfTools.${i.type}Title`)),1),t("div",U,d(e(c)(`pdfTools.${i.type}Info`)),1)])])],8,Y)):u("",!0)]))),128))])])])]),_:1})}}}),ot=J(X,[["__scopeId","data-v-a7c6dff9"]]);export{ot as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.